java - 从数组列表中检索数据

标签 java arrays arraylist

我正在声明一个整数数组列表。

  List<int[]> list = new ArrayList<>();

我填充它:

  for (int i=0; i<10; i++){
    for (int j=1; j<10; j++){ 
      int[] currentadding = {i,j};
      list.add(currentadding);
    }
  }

如何读取存储的值?

最佳答案

您可以使用高级 for 循环遍历列表,并在每次迭代时使用从列表中获取的 int[]

for(int[] arr : list) {
    System.out.println(Arrays.toString(arr));
    // System.out.println(arr[0]);
}

或者您也可以使用标准 for 循环

for(int i=0; i < list.size(); i++) {
    int[] arr = list.get(i);
    System.out.println(Arrays.toString(arr));
    // System.out.println(arr[0]);
}

关于java - 从数组列表中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21229632/

相关文章:

java - 对两个用户定义类型Library类的Arraylist进行排序和合并

java - 如何从内部类引用封闭类?

java - 查找目录下的所有路径

java - 如何获取 XSD 文件中未定义的所有 XML 元素的列表

Java Regular Expression 适用于在线测试,但在实践中不起作用

java - 输入一个txt文件,每一行都有一堆数字

java - 有没有办法让Java中的数组真正私有(private)?

java - 在不使用线程的情况下实现此寻路代码的好方法是什么?

java - 在 java 中使用 ArrayList 的 getter 和 setter

python - 使用 for 循环构建 NumPy 数组(列表的列表?)