string的定义
String 在 Scala 中是不可变的字符序列,这意味着一旦创建,其内容就不能被修改。
两种定义格式:(1)双引号 (2)三引号,支持换行
string的常用方法
1.长度获取
使用length方法获取字符串长度
object string01 {
def main(args: Array[String]): Unit = {
val str1:String = "hello scala"
val str2:String="""
静夜思
李白
床前明月光,
"""
println(str2)
println(str1.length) //11
}
}
2.索引访问
可以使用索引来访问字符串中的字符,索引从 0 开始(起点下标,终点下标-不包含)
object string01 {
def main(args: Array[String]): Unit = {
val str1:String = "hello scala"
println(str1(0)) // h
}
}
3.子串提取
使用substring方法可以提取字符串的子串。
object string01 {
def main(args: Array[String]): Unit = {
val str1:String = "hello scala"
val str2 = str1.substring(1,5) //ello
println(str2)
println(str1.substring(6,9))// sca
}