📜  Scala字符串方法(1)

📅  最后修改于: 2023-12-03 14:47:17.635000             🧑  作者: Mango

Scala字符串方法

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)