如何打印 List<String[]>中的数据
时间: 2024-03-15 08:46:55 浏览: 59
要打印 List<String[]> 中的数据,您可以使用两层循环语句,分别遍历 List 和 String[] 数组。具体来说,可以使用 for-each 循环语句遍历 List 中的每个 String[] 数组,然后再使用 for 循环语句遍历每个 String[] 数组中的每个元素。以下是一个示例代码:
```
List<String[]> myList = new ArrayList<String[]>();
myList.add(new String[]{"apple", "red", "round"});
myList.add(new String[]{"banana", "yellow", "curved"});
myList.add(new String[]{"orange", "orange", "round"});
for(String[] arr : myList) {
for(String item : arr) {
System.out.print(item + " ");
}
System.out.println();
}
```
在这个示例中,我们首先创建了一个 List,其中包含了三个 String[] 数组。接着,我们使用 for-each 循环语句遍历整个 List,将每个 String[] 数组存储在变量 arr 中。在循环体内,我们使用 for 循环语句遍历每个 String[] 数组中的每个元素,并将它们打印出来。注意,在内层循环结束后,我们需要使用 System.out.println() 方法换行,以便下一行输出能够单独显示。最终,这个程序将输出 List 中的所有元素:
```
apple red round
banana yellow curved
orange orange round
```
请注意,如果您的 List 中包含的不是 String[] 数组,而是其他类型的数组或对象,您需要根据实际情况来调整代码。
阅读全文