📅  最后修改于: 2023-12-03 15:24:46.645000             🧑  作者: Mango
在Java中打印数组非常常见,本篇文章将介绍几种不同的方法如何打印数组。
使用循环可以遍历数组中的每一个元素,然后将每个元素打印出来。
int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
这种方法适用于任何类型的数组,包括基本类型和对象类型。
使用Arrays.toString()方法可以将数组直接打印出来。
int[] arr = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(arr));
这种方法适用于所有基本类型数组和对象类型数组。
使用Arrays.deepToString()方法可以打印多维数组。
int[][] arr = {{1, 2}, {3, 4}, {5, 6}};
System.out.println(Arrays.deepToString(arr));
这种方法适用于所有多维数组,包括对象类型。
Java 8引入的Stream API也可以用于打印数组。
int[] arr = {1, 2, 3, 4, 5};
Arrays.stream(arr).forEach(System.out::print);
这种方法适用于所有基本类型数组和对象类型数组,也适用于Java 8中引入的新类型,如IntStream,LongStream和DoubleStream。
以上是Java中打印数组的四种方法,每种方法都有其适用场景,选择合适的方法可以让代码更加简洁、高效。