java.util.List records = new java.util.ArrayList();
java.sql.ResultSet rs = selectestatement.executeQuery(query1);
while (rs.next()) {
java.util.List record = new java.util.ArrayList();
record.add(rs.getString("WHLO").trim());
record.add("888509018579");
record.add(rs.getString("ITEM_CODE").trim());
record.add(rs.getString("ARRIVAL_DATE").trim());
record.add(rs.getString("PAIRS_PER_CASE").trim());
record.add(rs.getString("ATS").trim());
records.add(record);
}
在此代码中,Final arraylist 是“记录数组”。这个记录了arraylist内容的几个记录数组。
如何从记录数组列表中访问记录数组列表的第一个元素?
最佳答案
不要使用原始类型:
List<List<String>> records = new ArrayList<>();
List<String> record = new ArrayList<>();
...
records.add(record);
这边records.get(i)
将返回 List<String>
而不是 Object
, 所以你可以访问内部的元素 List
:
String first = records.get(0).get(0);
关于java - 从位于另一个 ArrayList 中的 ArrayList 访问值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50562339/