List<List<String>>相当于一个二维数组取列数据
时间: 2023-11-11 14:47:42 浏览: 98
List转换成String数组
4星 · 用户满意度95%
在 Java 中,List<List<String>> 不是二维数组,而是一个 List 对象,其中每个元素也是一个 List 对象。我们可以使用 get() 方法获取 List 中的元素,然后再使用 get() 方法获取该元素的子元素(也是一个 List 对象)中的元素。
例如,假设我们有一个 List<List<String>> 对象 data,其中包含了一些字符串数据。要获取第二列数据,可以这样做:
```
List<String> columnData = new ArrayList<String>();
for (List<String> row : data) {
columnData.add(row.get(1));
}
```
这里我们使用了一个 for-each 循环,遍历了 data 中的所有元素(即每一行数据),然后通过 get() 方法获取了每一行中的第二个元素(即第二列数据)。将这些数据存放到一个新的 List 对象 columnData 中,即为我们所需的第二列数据。
阅读全文