scala中的字符串

6 阅读1分钟

1. 字符串的两种定义格式

1.索引访问

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

val str = "Scala"

println(str(0)) // 输出:S

2.长度获取

使用length方法获取字符串长度。例如

val str = "Scala is great"

println(str.length) // 输出:14

3.子串提取

package string

/**
 *  字符串
 *   1.理论
 *      两种定义格式 (1):双引号,(2):三引号 ,支持换行
 *      (1) 获取指定下标的字符
 *      (2) 获取字符串的长度,length属性,空格也是字符
 *      (3) 获取子串
 *
 */
object string01 {
  def main(args: Array[String]): Unit = {
    val str1:String = "hello scala"

//    str1.substring(起点下标,终点下标-不包含)
    val str2 = str1.substring(1 , 5) // ello
    println(str2)

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