📜  如何打印数组 - Java (1)

📅  最后修改于: 2023-12-03 15:24:46.645000             🧑  作者: Mango

如何打印数组 - Java

在Java中打印数组非常常见,本篇文章将介绍几种不同的方法如何打印数组。

方法一:使用循环

使用循环可以遍历数组中的每一个元素,然后将每个元素打印出来。

int[] arr = {1, 2, 3, 4, 5};

for (int i = 0; i < arr.length; i++) {
    System.out.print(arr[i] + " ");
}

这种方法适用于任何类型的数组,包括基本类型和对象类型。

方法二:使用Arrays.toString()

使用Arrays.toString()方法可以将数组直接打印出来。

int[] arr = {1, 2, 3, 4, 5};

System.out.println(Arrays.toString(arr));

这种方法适用于所有基本类型数组和对象类型数组。

方法三:使用Arrays.deepToString()

使用Arrays.deepToString()方法可以打印多维数组。

int[][] arr = {{1, 2}, {3, 4}, {5, 6}};

System.out.println(Arrays.deepToString(arr));

这种方法适用于所有多维数组,包括对象类型。

方法四:使用Stream API

Java 8引入的Stream API也可以用于打印数组。

int[] arr = {1, 2, 3, 4, 5};

Arrays.stream(arr).forEach(System.out::print);

这种方法适用于所有基本类型数组和对象类型数组,也适用于Java 8中引入的新类型,如IntStream,LongStream和DoubleStream。

总结

以上是Java中打印数组的四种方法,每种方法都有其适用场景,选择合适的方法可以让代码更加简洁、高效。