要掌握Kotlin中的字符串處理,你需要了解以下幾點:
val str1 = "Hello, World!"
val str2 = 'Kotlin'
StringBuilder
或StringBuffer
類。例如:val str = "Hello, World!"
val mutableStr = StringBuilder(str)
mutableStr.append(" Kotlin")
println(mutableStr.toString()) // 輸出 "Hello, World! Kotlin"
length
、isEmpty
、startsWith
、endsWith
等。例如:val str = "Hello, World!"
println(str.length) // 輸出 13
println(str.isEmpty()) // 輸出 false
println(str.startsWith("Hello")) // 輸出 true
println(str.endsWith("World!")) // 輸出 true
val name = "Kotlin"
val age = 2
println("My name is $name and I am $age years old.") // 輸出 "My name is Kotlin and I am 2 years old."
Regex
類來處理字符串。例如:val text = "The price of this item is $10."
val pattern = Regex("\\$(\\d+)")
val matchResult = pattern.find(text)
if (matchResult != null) {
println("Found a match: ${matchResult.groupValues[1]}") // 輸出 "Found a match: 10"
}
String.format()
方法來格式化字符串。例如:val name = "Kotlin"
val age = 2
println("My name is %s and I am %d years old.".format(name, age)) // 輸出 "My name is Kotlin and I am 2 years old."
要掌握Kotlin字符串處理,建議多實踐和嘗試不同的方法和功能。同時,可以查閱官方文檔和教程,以獲取更詳細的信息和示例。