我的数组是静态的,现在我想使用for循环
使其动态化int[][] args = new int[][]{{6815, 11524},{6845, 11567},{6815, 11524}};
我想使用for循环添加值,我该怎么做
我试过但是没有完整,比如
for(int k=0;k<5;k++){
// here i can add both both value {6815, 11524} as int.
}
有可能吗?
答案 0 :(得分:0)
我相信你想要做的是:
// Create a 2D array of length of 5
int[][] args = new int[5][];
// Iterate from 0 to 4
for(int k=0;k<5;k++){
// Affect the value of the array for the index k
args[k] = new int[]{6815, 11524};
}
注意:如果您不知道阵列的大小,请考虑使用List。代码将是这样的:
List<int[]> args = new ArrayList<>();
...
args.add(new int[]{6815, 11524});