我需要在芭蕾舞女演员中创建一个列表列表。在Java中,我只会说List<List<String>>
。如何在芭蕾舞演员中做到这一点?
我有以下代码。
int[][] arr = [[1,2,3], [4,5,6]];
我需要在第3个列表中添加元素,并且不可能如下所示,
arr[3][0] = 4;
答案 0 :(得分:2)
芭蕾舞女演员有多维数组,你可以做
int[][] arr = [[1,2,3], [4,5,6]];
您可以在link
中找到有关它们的更多信息在第二个示例代码中,索引3处没有子数组。 您需要为索引3分配一个空数组,然后将其第0个元素设置为4。
arr[3] = [];
arr[3][0] = 4;
// or
arr[3] = [4];
答案 1 :(得分:0)
您可以为此目的在Ballerina中创建一个二维数组。芭蕾舞女演员中的数组是动态长度(link)的可变值列表。
以下代码集帮助我动态创建了二维数组。
//dynamically initializing a 2D array in Ballerina v0.990.2
int[][] iarray = [];
int[] item1 = [];
int[] item2 = [];
item1[0] = 1;
item1[1] = 2;
item2[0] = 1;
iarray[0] = item1;
iarray[2] = item2;
io:println(iarray);
输出:[[1, 2], [], [1]]