java - java arraylists的arraylist

原文 标签 java c++ matrix arraylist

嗨,当我想拥有类似 vector 的 vector (元素当然要排序)时,我想到了arraylists的arraylist,但是在C++中,我会这样做以访问元素v.at(i).at(j)=5;,以及当我需要添加新元素v.at(i).push_back(value);
那么我该如何在Java中做到这一点呢?因为我只能访问外部arraylist,但是我不知道如何添加新元素...并且有更好的方法在Java中模拟 vector 的C++ 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 - 我在实现Java合并排序时遇到问题

c++ - `std::basic_string<>`的定制特化

c++ - 如何使用Pantheios在日志中包括调用类和线路号?

c++ - 通过TinyXML深度复制XML

java - 是否可以设置一个变量= this来复制同一实例?

java - 分形噪声地形产生奇怪的伪像线

java - 使用PostgreSQL,为什么Hibernate/JPA不创建级联约束?

python - 在列上过滤numpy矩阵

c++ - 生成范围内的随机数,无需重复

arrays - Matlab:添加“卷积”行和列以构成每个元素组合的方阵?