我想知道是否有一种简单的方法可以在 dart 中连接两个列表来创建一个全新的列表对象。我找不到任何东西和类似的东西:
My list:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
I tried:
var newList = list1 + list2;
我想要的组合输出:
[1, 2, 3, 4, 5, 6]
您可以使用:
var newList = new List.from(list1)..addAll(list2);
如果您有多个列表,您可以使用:
var newList = [list1, list2, list3].expand((x) => x).toList()
从 Dart 2 开始,您现在可以使用+
:
var newList = list1 + list2 + list3;
从 Dart 2.3 开始,您可以使用展开运算符:
var newList = [...list1, ...list2, ...list3];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)