📅  最后修改于: 2023-12-03 15:34:50.672000             🧑  作者: Mango
在Scala中,字符串是以双引号(")括起来的字符序列。字符串是不可变的,即一旦创建了字符串,就不可以再修改它的值。
字符串直接量是将文本放在双引号(")之间的字符序列,例如:
val str:String = "Hello World!"
串插值是一种将表达式、变量或常量值插入到字符串文字中的方法,即使用$符号。例如:
val name = "Alice"
val age = 20
val str:String = s"My name is $name, and my age is $age."
多行字符串是一个包含多行文本的字符串。它以三个双引号(""")开始和结束。例如:
val str = """Hello
World"""
获取字符串的长度可以使用length()
方法。
val str = "Hello World!"
val len = str.length()
获取字符串中的字符可以使用char
的下标
val str = "Hello World!"
val c = str.charAt(0)
可以使用+
操作符或concat()
方法来连接字符串。
val str1 = "Hello"
val str2 = "World"
val res1 = str1 + " " + str2
val res2 = str1.concat(" ").concat(str2)
Scala中的字符串是不可变的字符序列。你可以使用字符串字面量、字符串插值、和多行字符串来创建字符串。你也可以使用各种方法来处理字符串,如获取字符串长度、获取字符、字符串拼接等等。