(一)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"
// val str2:String="""
// 静夜思
// 李白
// 窗前明月光
// """
// println(str2)
//
println(str1(0))
println(str1.length)
//str1.substring(起点下标,终点下标—不包含)
val str2 = str1.substring(1,5)//ello
println(str2)
}
}