📅  最后修改于: 2023-12-03 15:38:34.438000             🧑  作者: Mango
在 Java 中打印 ArrayList 的每个元素并不是一项复杂的任务。我们可以通过一些简单的方法实现此功能。
其中一种常见的方法是使用 for 循环遍历 ArrayList,并将每个元素打印到新行。示例代码如下:
ArrayList<String> myArrayList = new ArrayList<String>();
myArrayList.add("元素 1");
myArrayList.add("元素 2");
myArrayList.add("元素 3");
for (String element : myArrayList) {
System.out.println(element);
}
输出:
元素 1
元素 2
元素 3
在上述示例中,我们创建了一个包含字符串元素的 ArrayList,并使用 for 循环遍历其中的所有元素。在循环过程中,每个元素都被打印到新行上。
Java 8 中引入了一个新方法 forEach,也可以用来打印 ArrayList 中的所有元素到新行。示例代码如下:
ArrayList<String> myArrayList = new ArrayList<String>();
myArrayList.add("元素 1");
myArrayList.add("元素 2");
myArrayList.add("元素 3");
myArrayList.forEach(element -> {
System.out.println(element);
});
输出与上面一样。
在此示例中,我们创建了一个包含字符串元素的 ArrayList,并使用 forEach 方法遍历其中的所有元素。在遍历过程中,对于每个元素,我们使用 Lambda 表达式打印它到新行。
Java 8 还引入了一个非常强大的 Stream API 用于处理集合。可以使用 Stream API 打印 ArrayList 中的所有元素。示例代码如下:
ArrayList<String> myArrayList = new ArrayList<String>();
myArrayList.add("元素 1");
myArrayList.add("元素 2");
myArrayList.add("元素 3");
myArrayList.stream().forEach(element -> {
System.out.println(element);
});
输出同上。
在此示例中,我们使用 Stream API 创建一个流,并使用 forEach 方法在新行上打印其中的所有元素。此方法既简洁又强大。
以上就是三种常见的在 Java 中打印 ArrayList 的每个元素到新行的方法。虽然技术不同,但它们都是可行的,并应根据您的具体应用程序要求相应地应用。