今天輸出數組遇到問題,學習一下打印輸出數組內容的幾種方式
錯誤示范:System.out.println(array); //這樣輸出的是數組的首地址,而不能打印出數組數據。(唉,我開始就是這么寫的。。。)
一維數組:
int[] array= {1,2,3,4,5,6};
方式一:for循環
for(int i=0;i<array.length;i++) { System.out.println(array[i]); }
輸出為:(自動換行格式的)
方式二:for each
for(int a:array) System.out.println(a);
輸出格式同方式一。
方式三:Arrays類中的toString方法(注意,是Arrays不是Array,Arrays類位於java.util包下)
int[] array= {1,2,3,4,5,6}; System.out.println(Arrays.toString(array));
輸出為:[1,2,3,4,5,6]