Kotlin 连接两个列表的程序

示例 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]

在上面的程序中,我们使用 ListaddAll() 方法将列表 list1list2 连接到已连接的列表中。


示例 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 程序连接两个列表

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战