kotlin 一个集合数据 赋值给另一个集合
时间: 2024-02-21 12:33:02 浏览: 73
可以使用以下代码将一个集合数据赋值给另一个集合:
```
val list1 = listOf("a", "b", "c")
val list2 = mutableListOf<String>()
list2.addAll(list1)
println(list2) // Output: [a, b, c]
```
在上面的代码中,我们首先定义了一个名为 `list1` 的不可变列表,其中包含三个字符串元素。然后,我们定义了一个名为 `list2` 的可变列表,该列表最初为空。接下来,我们使用 `addAll` 函数将 `list1` 中的所有元素添加到 `list2` 中,从而将 `list1` 中的所有元素赋值给 `list2`。最后,我们输出 `list2` 的内容,以验证它已包含与 `list1` 相同的元素。
请注意,如果您要将一个可变集合赋值给另一个可变集合,则可以使用 `=` 运算符:
```
val list1 = mutableListOf("a", "b", "c")
val list2 = mutableListOf<String>()
list2 = list1
println(list2) // Output: [a, b, c]
```
在上面的代码中,我们首先定义了一个名为 `list1` 的可变列表,其中包含三个字符串元素。然后,我们定义了一个名为 `list2` 的可变列表,该列表最初为空。接下来,我们使用 `=` 运算符将 `list1` 赋值给 `list2`,从而将 `list1` 中的所有元素赋值给 `list2`。最后,我们输出 `list2` 的内容,以验证它已包含与 `list1` 相同的元素。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)