int[] nums = new int[] {25,56,2,6}; Arrays.toString(nums); System.out.println(nums); 按旁邊的例子這樣寫有什么問題呢?打印出來是個地址值[I@57425f38,要全部打印出來還得遍歷。

ROOThree
2014-05-26
3 回答
舉報
0/150
提交
取消
2014-05-26
直接輸出nums,實際上輸出的是數(shù)組在內(nèi)存中的首地址,可以使用for循環(huán)遍歷輸出,也可使用Arrays類的toString()方法將數(shù)組轉(zhuǎn)換為字符串,然后輸出System.out.println(Arrays.toString(nums));
2014-05-27
int[] nums = new int[] {25,56,2,6}; String num=Arrays.toString(nums); System.out.println(num);
2014-05-26
System.out.println(Arrays.toString(nums));試試看