java 如何输出数组
输出数组的方法
在Java中,输出数组有多种方法,以下是几种常见的方式:
使用Arrays.toString()方法
对于一维数组,可以使用Arrays.toString()方法将数组转换为字符串输出:
import java.util.Arrays;
int[] array = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(array));
输出结果为:[1, 2, 3, 4, 5]
使用Arrays.deepToString()方法
对于多维数组,可以使用Arrays.deepToString()方法:
import java.util.Arrays;
int[][] multiArray = {{1, 2}, {3, 4}};
System.out.println(Arrays.deepToString(multiArray));
输出结果为:[[1, 2], [3, 4]]
使用循环遍历数组

手动遍历数组并输出每个元素:
int[] array = {1, 2, 3, 4, 5};
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
输出结果为:1 2 3 4 5
使用增强for循环
使用增强for循环(for-each)简化遍历:
int[] array = {1, 2, 3, 4, 5};
for (int num : array) {
System.out.print(num + " ");
}
输出结果同样为:1 2 3 4 5

使用Stream API(Java 8及以上)
利用Stream API输出数组:
import java.util.Arrays;
int[] array = {1, 2, 3, 4, 5};
Arrays.stream(array).forEach(System.out::print);
输出结果为:12345
自定义输出格式
如果需要自定义输出格式,可以结合循环和条件语句实现:
int[] array = {1, 2, 3, 4, 5};
System.out.print("[");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]);
if (i < array.length - 1) {
System.out.print(", ");
}
}
System.out.println("]");
输出结果为:[1, 2, 3, 4, 5]






