📜  如何在Dart合并列表?(1)

📅  最后修改于: 2023-12-03 15:38:32.379000             🧑  作者: Mango

如何在Dart合并列表?

在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]

在以上示例中,我们首先定义了两个列表list1list2。然后,我们使用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()方法更加简洁。