数组是一种数据结构,用于存储相似数据类型的多个元素。与其他编程语言类似,Java 也支持数组。它们存储在内存上的连续位置。在本教程中,您将学习在 Java 中打印给定数组元素的不同技术。

    1. Arrays.toString() 方法
    2. Arrays.deepToString() 方法
    3. 循环
    4. for-each 循环
    5. Arrays.asList() 方法

让我们一一讨论上述方法,包括示例。

1.Java Arrays.toString() 方法

Arrays.toString()方法是 Java 编程中最简单且最常用的打印数组的方法。

import java.util.Arrays;

public class ArrayLinuxmi1 {

    public static void main(String[] args) {
        // 初始化数组
        String[] array = {"apple","orange","banana","grapes","mango"};

        // 打印数组元素
        System.out.println(Arrays.toString(array));
    }
}

将上述 Java 程序保存在ArrayLinuxmi1.java文件中,编译运行。您将看到如下输出:

[apple, orange, banana, grapes, mango]

2. 使用 Arrays.deepToString() 方法

Java Arrays.deepToString() 方法用于从数组中获取深层内容。这里的深层内容代表多维数组。

import java.util.Arrays;

public class ArrayLinuxmi2 {

    public static void main(String[] args) {
        //多维数组的声明和初始化
        int[][] array = {{1,2,3}, {4, 5}, {6, 7, 8}};

        // 打印数组元素
        System.out.println(Arrays.deepToString(array));
    }
}

将上述 Java 程序保存在ArrayLinuxmi2.java文件中,编译运行。您将看到以下输出:

[[1, 2, 3], [4, 5], [6, 7, 8]]

3.使用for循环

for 循环是用于集成的常用方法。我们可以通过数组索引号浏览所有数组元素。以下示例将使用 Java 中的 for 循环打印数组元素。

public class ArrayLinuxmi3 {

    public static void main(String[] args) {
        //数组的声明和初始化
        String[] array = {"apple","orange","banana","grapes","mango"};

        // 打印数组元素
        for(int i=0;i<array.length;i++)
            System.out.println(array[i]);  
    }
}

将上述 Java 程序保存在ArrayLinuxmi3.java文件中,编译运行。您将看到以下输出:

apple
orange
banana
grapes
mango

4. 使用 for-each 循环

For-each 是遍历数组的另一种方式,而不是 for 循环。这是一个使用 for-each 获取数组元素并打印它们的快速示例。

public class ArrayLinuxmi4 {
 
    public static void main(String[] args) {
        //数组的声明和初始化
        String[] array = {"apple","orange","banana","grapes","mango"};
 
        // 打印数组元素
        for (String element: array) {
            System.out.println(element);
        }
    }
}

将程序保存在名为 ArrayLinuxmi4.java 的文件中。然后编译程序并运行它。您将看到以下输出:

apple
orange
banana
grapes
mango

5. 使用 Arrays.asList() 方法

asList() 是另一个 java 函数,它返回指定数组的固定大小列表。

import java.util.Arrays;  
public class ArrayLinuxmi5
{ 
    public static void main(String [] args)  
    { 
        //数组的声明和初始化
        String[] array = {"apple","orange","banana","grapes","mango"};

        // 打印数组元素
        System.out.println(Arrays.asList(array));
    }
}

将 Java 程序保存到名为 ArrayLinuxmi5.java 的文件中,然后编译并运行它。您将看到以下输出:

[apple, orange, banana, grapes, mango]

总结

在本教程中,您学习了 5 种用于打印数组的 Java 方法,包括示例。

发表评论