我有一个包含两个列表的数组列表 像这样
[[asd, asswwde, efef rgg], [asd2223, asswwd2323e, efef343 rgg]]
我的代码是
ArrayList<String> create = new ArrayList<String>();
ArrayList<String> inner = new ArrayList<String>();
ArrayList<String> inner1 = new ArrayList<String>();
inner.add("asd");
inner.add("asswwde");
inner.add("efef rgg");
inner1.add("asd2223");
inner1.add("asswwd2323e");
inner1.add("efef343 rgg");
create.add(inner.toString());
create.add(inner1.toString());
我必须逐一获取该数组列表的每个索引的所有值
那么,什么是最好的方式来一一获得这些所有的值(value)呢? 我正在使用 JAVA 和 Eclipse Mars。
最佳答案
只需使用两个嵌套循环:
List<List<Object>> list = ...;
for (List<Object> subList : list) {
for (Object o : subList) {
//work with o here
}
}
您可能还需要考虑用适当的对象替换内部列表。
关于JAVA获取arraylist的每个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36940498/