在Java中,使用List和數組來存儲數據時,打印它們的方式略有不同。
如果要打印數組,可以使用Arrays類的toString()方法來將數組轉換為字符串,然后使用System.out.println()方法來打印這個字符串。例如:
int[] arr = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(arr));
如果要打印List,可以直接調用List的toString()方法來將List轉換為字符串,然后使用System.out.println()方法來打印這個字符串。例如:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
System.out.println(list.toString());
需要注意的是,List的toString()方法會打印List內部元素的toString()方法返回的字符串,而數組的toString()方法直接將數組轉換為字符串,不會遍歷數組內部元素的toString()方法。