Scala 字符串
Scala 是一种多范式的编程语言,它结合了面向对象和函数式编程的特点。在 Scala 中,字符串是不可变的,这意味着一旦创建了一个字符串,就不能更改它。Scala 字符串由 Java 字符串支持,因此 Scala 字符串的方法与 Java 字符串的方法非常相似。
创建字符串
在 Scala 中,可以使用双引号创建字符串:
val greeting: String = "Hello, Scala!"
字符串操作
Scala 提供了丰富的字符串操作方法,包括:
字符串长度
val length = greeting.length
字符串连接
Scala 中可以使用 +
运算符连接字符串:
val concatenated = "Hello, " + "Scala!"
字符串插值
Scala 支持字符串插值,这是一种在字符串字面量中嵌入表达式的方法:
val name = "Scala"
val interpolated = s"Hello, $name!"
字符串遍历
可以使用 foreach
方法遍历字符串中的每个字符: