📜  scala string get char (1)

📅  最后修改于: 2023-12-03 15:34:50.672000             🧑  作者: Mango

Scala中的字符串

在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中的字符串是不可变的字符序列。你可以使用字符串字面量、字符串插值、和多行字符串来创建字符串。你也可以使用各种方法来处理字符串,如获取字符串长度、获取字符、字符串拼接等等。