Scala的字符串

11 阅读1分钟

一.String 的定义

String 在 Scala 中是不可变的字符序列,这意味着一旦创建,其内容就不能被修改。

定义格式:

1.双引号: val str = "xxxx"

2.三引号。支持换行。

代码演示:

package string

/*
1.理论
   两中定义格式(1) 双引号  (2) 三引号 ,支持换行
   (1) 获取指定下标上的字符
   (2)获取字符串的长度,length属性,空格也是字符
   (3) 获取字符,只需要字符串的一部分


 2.应用。
 */
object string01 {

  def main(args: Array[String]): Unit = {
    val str1:String = "hello scala"
    println(str1(0))
    println(str1.length)

    val str2= str1.substring(1,5)
    println(str2)

    println(str1.substring(6,9))
  }
}

二.String 的常用方法

1.索引访问: 可以使用索引来访问字符串中的字符,索引从 0 开始。

2.长度获取: 使用length方法获取字符串长度

3.子串提取

4.字符串转成数字:

charAt() 得到的是字符,如果对字符使用toInt,就会得到对应的ASCII码。

asDigit。正确的使用方式是用asDiget。