2026-02-11 18:37:28
在 Java 中,可以通过以下两种常用方法显示数组中的所有值:
方法一:使用 for 循环逐个遍历数组元素通过 for 循环可以逐个访问数组中的每个元素,并使用 System.out.println() 输出。这种方法适用于需要单独处理每个元素的场景。
语法:
for (int i = 0; i < array.length; i++) { // 访问并显示数组元素 array[i] System.out.println(array[i]);}示例:
int[] numbers = {1, 2, 3, 4, 5};for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]);}输出:
12345特点:
灵活性高,可以对每个元素进行额外操作(如计算、判断等)。
输出结果为每个元素单独一行。
Arrays.toString() 是 Java 提供的工具方法,可以直接将数组转换为包含所有元素的字符串,格式为 [元素1, 元素2, ...]。这种方法适用于快速查看数组内容。
语法:
String str = Arrays.toString(array);System.out.println(str);示例:
import java.util.Arrays; // 需导入 Arrays 类int[] numbers = {1, 2, 3, 4, 5};String str = Arrays.toString(numbers);System.out.println(str);输出:
[1, 2, 3, 4, 5]特点:
代码简洁,一行即可完成输出。
输出结果为字符串形式,包含方括号和逗号分隔符。
需导入 java.util.Arrays 类。
使用 for 循环:
适用场景:需要单独处理每个元素(如修改、过滤等)。
优点:灵活性强,可控制输出格式。
缺点:代码稍长,需手动管理索引。
使用 Arrays.toString():
适用场景:快速查看数组内容,无需修改元素。
优点:代码简洁,输出格式规范。
缺点:无法直接对元素进行操作。
以下是一个完整示例,展示两种方法的使用:
import java.util.Arrays;public class Main { public static void main(String[] args) { int[] numbers = {1, 2, 3, 4, 5}; // 方法一:使用 for 循环 System.out.println("使用 for 循环输出:"); for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); } // 方法二:使用 Arrays.toString() System.out.println("使用 Arrays.toString() 输出:"); System.out.println(Arrays.toString(numbers)); }}输出结果使用 for 循环输出:12345使用 Arrays.toString() 输出:[1, 2, 3, 4, 5]总结