作者Makoto0813 (多愁善感的中学二年级生)
看板java
标题[问题] 请问java内建有可能直接印出变数名称吗?
时间Mon Nov 12 23:18:42 2012
譬如我想写一个可以印出二维阵列的函式
然後在里面呼叫个可以回传该变数名称的函式
这样我就不用每次要印出个阵列都要自己打出变数名称
static void print2DArr(double[][] arr)
{
System.out.println(arr.toString()+"的内容如下:");
for(int i=0;i<arr.length;i++)
{
for(int j=0;j<arr[i].length;j++)
System.out.print(arr[i][j]+"\t");
System.out.println();
}
}
一开始有想到可以用toString,可是打出来发现显示出来的值意味不明
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 175.181.122.38
2F:→ Makoto0813:感谢 应该就是讲我想要的功能 11/13 00:37
3F:推 LaPass:反射!? 囧" 可以是可以,但我想说.... 杀鸡焉用牛刀.... 11/13 00:43
4F:→ LaPass:比较建议一开始就用个class把阵列跟名称一起包进去就是了 11/13 00:52
5F:→ SansWord:toString 跟变数名称无关喔,只跟值有关。 11/17 03:07