java - 从另一个 ArrayList 中的 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)
将返回 aList<String>
而不是 an Object
,因此您可以访问 inner 的元素List
:
String first = records.get(0).get(0);
推荐阅读
- r - 如何获得R中每个月收益的置信区间?
- python - 从 networkx 绘制以底图位置为中心的图形
- algorithm - 我应该使用什么算法来签署 jwt
- elasticsearch - ElasticSearch 按文档字段分组并计算出现次数
- python - 正则表达式在下划线和句点之后查找日期格式
- java - java双面韦尔奇t检验
- amazon-web-services - 无法解压缩上传的文件。请检查您的文件,然后尝试重新上传错误
- macos - 如何在启动时在 Mac Pro 服务器上挂载远程文件夹而无需用户登录?
- java - 如何在 xml 文件中查找 id?
- android - 如何使 View 的高度与 NestedScrollView 上方的空间相匹配?