我想将数组存储在一个数组中,但我不确切知道如何做到这一点.
我想要的是:我有一个名为array的数组,例如array.
在一个方法我想要一个项目附加到这个数组,这个项目也将是一个数组.
例如,这将在我的第一个数组中:(调用方法时附加它的每个项目)
{1,2},{2,3},{5,6}
Run Code Online (Sandbox Code Playgroud)
谢谢.
要完全使用数组,请参阅:http://www.ensta.fr/~diam/java/online/notes-java/data/arrays/arrays-2D-2.html
例如,要分配您可能执行的所有操作:
int[][] tri;
//... Allocate each part of the two-dimensional array individually.
tri = new int[10][]; // Allocate array of rows
for (int r=0; r < 2; r++) {
tri[r] = new int[2]; // Allocate a row
}
Run Code Online (Sandbox Code Playgroud)
但是,如果需要支持追加操作,最好使用其他数据结构(如List,ArrayList等)来保存顶级"数组".这样你就可以将数组附加到它而不必玩游戏重新分配它.肖恩的解决方案非常适合这种情况.
| 归档时间: |
|
| 查看次数: |
258 次 |
| 最近记录: |