(一)String 的定义
String 在 Scala 中是不可变的字符序列,这意味着一旦创建,其内容就不能被修改。
定义格式:
1.双引号: val str = "xxxx"
2.三引号。支持换行。
val str2:String = """
静夜思
李白
床前明月光,
"""
println(str2)
结果:
静夜思
李白
床前明月光,
(二)String 的常用方法
1.索引访问
可以使用索引来访问字符串中的字符,索引从 0 开始。
2. 长度获取
使用length方法获取字符串长度。
3.子串提取
使用substring方法可以提取字符串的子串。
格式: subString(起点,终点-不包括)例如:
val str1:String = "hello scala"
println((str1(0))) // h
println((str1.length)) // 11
// str1.substring(起点下标,终点下标——不包含)
val str2 = str1.substring(1,5) // ello
println(str2)
4.字符串转成数字
charAt() 得到的是字符,如果对字符使用toInt,就会得到对于的ASCII码。
asDigit。正确的使用方式是用asDiget。
结果
h
11
ello