如何在 Kotlin 中正确连接字符串?

kotlin mobile developmentapps/applications

在 Kotlin 中,连接字符串的方法多种多样。例如,我们可以使用 $ 运算符,也可以使用 append() 函数,或者直接使用 "+" 运算符来连接两个字符串。

示例 - 使用 "$" 连接

Kotlin 提供了一个运算符来引用变量或表达式。在本例中,我们将了解如何使用 "$" 运算符连接两个字符串。

fun main(args: Array<String>) {
   val a = "Tutorialspoint"
   val b = ".com"
   println("String 1: " + a)
   println("String 2: " + b)
   println("Concatenated String: " + "$a$b")
}

输出

它将产生以下输出 −

String 1: Tutorialspoint
String 2: .com
Concatenated String: Tutorialspoint.com

示例 - 使用 append() 进行连接

在本例中,我们将了解如何使用 String Builder 对象的 append() 将两个不同的字符串连接成一个。我们将修改上述示例以实现相同的效果。

fun main(args: Array<String>) {
   val a = "Tutorialspoint"
   val b = ".com"
   println("String 1: " + a)
   println("String 2: " + b)
   println("Concatenated String: " + StringBuilder().append(a).append(b).toString())
}

输出

它将产生以下输出 −

String 1: Tutorialspoint
String 2: .com
Concatenated String: Tutorialspoint.com

示例 - 使用"+"连接

我们可以简单地使用"+"运算符来连接字符串。让我们修改一下上面的示例。

fun main(args: Array<String>) {
   val a = "Tutorialspoint"
   val b = ".com"
   println("String 1: " + a)
   println("String 2: " + b)
   println("Concatenated String: " + a+b)
}

输出

它将产生以下输出 −

String 1: Tutorialspoint
String 2: .com
Concatenated String: Tutorialspoint.com

相关文章