数组列表的java数组列表

标签 java c++ matrix arraylist

嗨,当我想要像 vector 中的 vector (元素当然应该排序)这样的东西时,我想到了数组列表中的数组列表,但在 C++ 中,我会这样做来访问元素 v.at(i)。 at(j)=5; 当我需要添加新元素时 v.at(i).push_back(value); 那么我如何在 Java 中执行此操作?因为我只能访问外部数组列表,但我不知道如何添加新元素...有没有更好的方法在 Java 中模拟 C++ vector 的 vector ??

p.s(它不是​​ ex 的矩阵 3*2 但每个 arraylist 可能有不同的大小)

最佳答案

声明一个 ArrayListArraList<Integer>小号:

ArrayList<ArrayList<Integer>> v = new ArrayList<ArrayList<Integer>>();
v.add(new ArrayList<Integer>());

v.get(0).add(new Integer(5));
v.get(0).add(new Integer(10));
System.out.println(v.get(0).get(0)); // => 5
System.out.println(v.get(0).get(1)); // => 10

关于数组列表的java数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4172124/

相关文章:

c++ - 使用字符指针将字符串传递给函数

c++ - Eigen C++ 断言失败

使用 IntelliJ 生成代码时 Java java.lang.ClassCastException : javax. xml.bind.JAXBElement 无法转换异常

java - 为命名对象创建正则表达式验证

java - 随机游览生成问题

创建二维数组并设置值

python - 在numpy矩阵中获取每行的多数元素

java - 如何使用 JAXB 编码消除元素/属性中自动生成的命名空间前缀

c++ - 这个 -> ~T() 是做什么的?

c++ - Qt 警告:传递 qreal 进行转换 QRect::QRect(int, int, int, int)