JAVA获取arraylist的每个值

标签 java arrays arraylist

我有一个包含两个列表的数组列表 像这样

[[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/

相关文章:

php - 在不使用 serialize() 或 json_encode() 的情况下在 MySQL 中存储 UTF-8 PHP 数组

java - JDBC连接池设计

php - 如何从外部数组获取内部数组

java - 为什么Spring Boot无法解析带有+符号的 View ?

ruby - 整数数组到范围数组

android - 从 Arraylist<HashMap<String, String>> 填充 ListView

java - 如何对包含已通过比较器排序的 ArrayList<HashMap<String, String>> 元素的 ArrayList<String> 进行排序?

java - 可能的 Java For 循环问题

java - 如何在不使用循环的情况下复制集合?

java - 在 Java 中的数据库之间切换