📅  最后修改于: 2023-12-03 14:47:17.635000             🧑  作者: Mango
Scala字符串可以被认为是字符序列,可以使用多种方法来操作字符串。在本文中,我们将讨论一些Scala字符串方法。
我们可以使用+运算符来拼接字符串。
val str1 = "Hello"
val str2 = " World"
val resultStr = str1 + str2
Scala提供了几种方法来截取字符串,包括substring、take、drop等等。
val str = "abcdefg"
val subString = str.substring(2, 4)
val takeString = str.take(3)
val dropString = str.drop(2)
Scala提供了indexOf和lastIndexOf方法来查找字符串中的子串。
val str = "abcdefg"
val index = str.indexOf("de")
val lastIndex = str.lastIndexOf("d")
使用replace方法可以替换字符串。
val str = "Hello World"
val resultStr = str.replace("World", "Scala")
可以使用split方法来将字符串分割成字符串数组。
val str = "Hello World"
val arr = str.split(" ")
使用printf方法可以格式化字符串。
val str = "Scala"
val resultStr = printf("Hello %s", str)