use*_*501 1 java multidimensional-array
我有一个二维数组.是否有必要修改大小以使每行具有相同的列数?
data = {{ 2, 6, 3, 3, 1 },
{ 4, 6, 3, 7, 5 },
{ 8, 3, 0, 0, 0},
{ 13, 12, 0, 0, 0 },
{ 5, 1, 3, 9, 5, 0}}
Run Code Online (Sandbox Code Playgroud)
{{ 0, 2, 6, 3, 3, 1 },
{ 1, 4, 6, 3, 7, 5 },
{ 0, 8, 3 },
{ 1, 13, 12 },
{ 0, 5, 1, 3, 9, 5 }}
Run Code Online (Sandbox Code Playgroud)
Java中的数组数组不必是"矩形".只需摆脱它们之后的sentinel(-1)和"空"数据,并使用子数组的.length.