如何从kotlin中的花药创建一个新的列表?
在Java中,我们可以像这样创建一个新的列表:
List<Integer> list1 = new ArrayList<>(); list1.add(1) list1.add(-10) list1.add(12) list1.add(37) List<Integer> list2 = new ArrayList<>(list1);
我们如何使用listOf()或mutableListOf()在kotlin中达到上述相同的结果? 谢谢
您可以使用.toList()
和.toMutableList()
扩展将容器(数组,集合,序列)复制到新列表中:
val list1 = listOf(1, -10, 12, 37) val list2 = list1.toList() val mutableList2 = list2.toMutableList()