📜  Kotlin字符串(1)

📅  最后修改于: 2023-12-03 15:02:33.117000             🧑  作者: Mango

Kotlin字符串

Kotlin 字符串表示文本内容,使用 String 类型。Kotlin 字符串也支持 Unicode。

字符串的创建

在 Kotlin 中,我们可以使用以下方式创建字符串:

val str1 = "Hello" // 创建不可变字符串
val str2: String = "World" // 创建不可变字符串

var str3 = "Hello" // 创建可变字符串
val str4: String = "World" // 创建不可变字符串
字符串的拼接

Kotlin 提供了多种方式进行字符串拼接。

  1. 使用加号“+”进行拼接:
val str1 = "Hello"
val str2 = "World"
val str3 = str1 + ", " + str2 // 拼接字符串
println(str3) // 输出: "Hello, World"
  1. 使用字符串模板进行拼接:
val x = 10
val str = "x 的值是 $x" // x 的值是 10

在字符串模板中,大括号“{}”中可以放置任意表达式,例如:

val x = 10
val y = 20
val str = "x + y 的值是 ${x + y}" // x + y 的值是 30
字符串的常用方法
  1. length 方法:获取字符串长度
val str = "Hello Kotlin"
println(str.length) // 输出: 12
  1. get 方法:获取字符串中指定位置的字符
val str = "Hello Kotlin"
println(str.get(1)) // 输出: e
  1. subSequence 方法:获取字符串的子序列
val str = "Hello Kotlin"
println(str.subSequence(0, 5)) // 输出: Hello
  1. startsWithendsWith 方法:判断字符串是否以指定字符串开头或结尾
val str = "Hello Kotlin"
println(str.startsWith("Hello")) // 输出: true
println(str.endsWith("Kotlin")) // 输出: true
  1. split 方法:分割字符串
val str = "Hello,Kotlin,World"
val list = str.split(",")
println(list) // 输出: [Hello, Kotlin, World]
总结

以上就是 Kotlin 字符串的基本内容,包括字符串的创建、拼接和常用方法。在实际开发中,我们可以通过字符串来处理各种文本信息,具有重要的作用。