java - 从位于另一个 ArrayList 中的 ArrayList 访问值

标签 java arrays arraylist

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/

相关文章:

java - 将 JTextFields 放在 Java GUI 的 JFrame 中

java - 在 begin...end 内更改 SpriteBatch 投影矩阵是个好主意吗?

javascript - 二维数组求和

java - 将对象克隆到数组列表中,java

java - JPA LockModeType.PESSIMISTIC_WRITE 无法按预期工作。没有 key 的应用程序,在锁定时读取数据库快照

java.io.IOException : Stream closed During PDFbox setValue loop 异常

javascript - jQuery inArray 与哈希表

javascript - 根据给定 ID 更新对象的最佳方法

java - 德州扑克识别一对

java - 调用方法时出现空指针异常