🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Kotlin 程序:连接两个列表 > 原文: [https://www.programiz.com/kotlin-programming/examples/join-two-lists](https://www.programiz.com/kotlin-programming/examples/join-two-lists) #### 在此程序中,您将学习在 Kotlin 中连接两个列表的不同技术。 ## 示例 1:使用`addAll()`连接两个列表 ```kt import java.util.ArrayList fun main(args: Array<String>) { val list1 = ArrayList<String>() list1.add("a") val list2 = ArrayList<String>() list2.add("b") val joined = ArrayList<String>() joined.addAll(list1) joined.addAll(list2) println("list1: $list1") println("list2: $list2") println("joined: $joined") } ``` 运行该程序时,输出为: ```kt list1: [a] list2: [b] joined: [a, b] ``` 在以上程序中,我们使用`List`的`addAll()`方法将列表`list1`和`list2`连接到连接列表。 * * * ## 示例 2:使用`union()`连接两个列表 ```kt import java.util.ArrayList; import org.apache.commons.collections.ListUtils; fun main(args: Array<String>) { val list1 = ArrayList<String>() list1.add("a") val list2 = ArrayList<String>() list2.add("b") val joined = ListUtils.union(list1, list2) println("list1: $list1") println("list2: $list2") println("joined: $joined") } ``` 该程序的输出是相同的。 在上面的程序中,我们使用`union()`方法将给定列表连接到`joined`上。 这是等效的 Java 代码:[连接两个列表的 Java 程序](/java-programming/examples/join-two-lists "Java Program to join two lists")。