一:String 的定义
- String 在 Scala 中是不可变的字符序列,这意味着一旦创建,其内容就不能被修改。
定义格式:
-
1.双引号: val str = "xxxx"
-
2.三引号。支持换行。
val str1 = """
李白
床前明月光,
疑是地上霜。
"""
println(str1)
二:String 的常用方法
- 1.索引访问
可以使用索引来访问字符串中的字符,索引从 0 开始。例如:
val str = "Scala"
println(str(0)) // 输出:S
- 2.长度获取
使用length方法获取字符串长度。例如:
val str = "Scala is great"
println(str.length) // 输出:14
三:字符串的常见操作:
-
- 获取单个字符
-
- 字符串的长度,空格也是有效的字符,它也会占长度
-
- 字符串的截取,从当前字符串中,截取一段出来 */
object class27 {
def main(args: Array[String]): Unit = {
val str1 = "hello scala"
// 字符串(下标),下标从0开始。
println(str1(0))
println("字符串的长度是:" + str1.length)
// 把ello 这四个字符截取出来
val str2 = str1.substring(1,5)
println(str2)
// 把cal 这三个字符取出来?
val str3 = "我的手机的第三位是31"
// 把3截取出来
val str4 = str3.substring(10,12)
println(str4 + 10)// 310
val n = str4.toInt
println(n +1)
}