📅  最后修改于: 2023-12-03 15:38:32.379000             🧑  作者: Mango
在Dart中,可以使用addAll()
方法来合并两个列表。该方法将两个列表的所有项添加到一个新列表中。
以下是一个示例代码片段,演示如何使用addAll()
方法将两个列表合并成一个新列表。
// 定义两个列表
List<int> list1 = [1, 2, 3];
List<int> list2 = [4, 5, 6];
// 使用addAll方法将两个列表合并成一个新列表
List<int> mergedList = [];
mergedList.addAll(list1);
mergedList.addAll(list2);
// 输出合并后的列表
print(mergedList); // [1, 2, 3, 4, 5, 6]
在以上示例中,我们首先定义了两个列表list1
和list2
。然后,我们使用addAll()
方法将这两个列表合并到一个新的列表中mergedList
。最后,我们输出了合并后的列表。
另外,我们还可以使用spread operators
运算符(...
)来将两个列表合并成一个新列表。以下是示例代码片段:
// 定义两个列表
List<int> list1 = [1, 2, 3];
List<int> list2 = [4, 5, 6];
// 使用spread operators将两个列表合并成一个新列表
List<int> mergedList = [...list1, ...list2];
// 输出合并后的列表
print(mergedList); // [1, 2, 3, 4, 5, 6]
使用spread operators
运算符,我们可以在创建新列表的同时将两个列表合并。这种方法比使用addAll()
方法更加简洁。