在处理二维数组时,有时需要在数组的末尾添加新的行(即二维数组中的子数组)。以下是如何在不同编程语言中实现这一操作的方法:
let array2D = [
[1, 2],
[3, 4]
];
// 添加新的一行 [5, 6]
array2D.push([5, 6]);
console.log(array2D);
// 输出: [[1, 2], [3, 4], [5, 6]]
array_2d = [
[1, 2],
[3, 4]
]
# 添加新的一行 [5, 6]
array_2d.append([5, 6])
print(array_2d)
# 输出: [[1, 2], [3, 4], [5, 6]]
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<List<Integer>> array2D = new ArrayList<>();
array2D.add(Arrays.asList(1, 2));
array2D.add(Arrays.asList(3, 4));
// 添加新的一行 [5, 6]
array2D.add(Arrays.asList(5, 6));
System.out.println(array2D);
// 输出: [[1, 2], [3, 4], [5, 6]]
}
}
using System;
using System.Collections.Generic;
class Program {
static void Main() {
List<List<int>> array2D = new List<List<int>>() {
new List<int> {1, 2},
new List<int> {3, 4}
};
// 添加新的一行 [5, 6]
array2D.Add(new List<int> {5, 6});
Console.WriteLine(string.Join(", ", array2D));
// 输出: [1, 2], [3, 4], [5, 6]
}
}
通过上述方法,可以在不同的编程语言中有效地向二维数组添加新的行。
领取专属 10元无门槛券
手把手带您无忧上云