温馨提示×

java list打印与数组打印区别

小樊
82
2024-06-24 15:08:32
栏目: 编程语言

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

0