在 Java 中打印数组的 5 种方法
数组是一种数据结构,用于存储相似数据类型的多个元素。与其他编程语言类似,Java 也支持数组。它们存储在内存上的连续位置。在本教程中,您将学习在 Java 中打印给定数组元素的不同技术。
-
- Arrays.toString() 方法
- Arrays.deepToString() 方法
- 循环
- for-each 循环
- 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 方法,包括示例。
The post 在 Java 中打印数组的 5 种方法 first appeared on Linux迷.
共有 0 条评论