String

31 阅读1分钟

  • String 类型,字符串
  • 定义字符串:
    1. 双引号
    1. 三引号
package stringid

object stringid01 {
  def main(args: Array[String]): Unit = {
    val name = "小花"

    val str = s"I like scala, ${name}"

    val content = """
静夜思
李白
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
"""
    println(content)
  }
}

image.png

  • String 类型,字符串
  • 常用的方法:
    1. 长度。length属性
    1. 下标。从0开始,表示第一个字符
    1. 截取。在一个长的字符串中,取出一部分。
  • substring(起点下标, 终点下标-不包含)
package stringid

object stringid02 {
  def main(args: Array[String]): Unit = {
    val str = "hello scala"

    println(str.length)

    println(str(0))

    // 2. 取出“llo”这个三个字符
    println( str.substring(2,5) )

    //  取出“cal”这个三个字符
    println( str.substring( 0, 9) )
  }
}

image.png