示例 1:使用 addAll() 连接两个列表
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")
}
运行程序后,输出将是
list1: [a] list2: [b] joined: [a, b]
在上面的程序中,我们使用 List
的 addAll()
方法将列表 list1 和 list2 连接到已连接的列表中。
示例 2:使用 union() 连接两个列表
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 程序连接两个列表。