在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()方法。