三引号带你规范整体

36 阅读1分钟
package string

object string {
  def main(args: Array[String]): Unit = {
    val str1="静夜思 李白" +
      " 101542200907154650"
    val str2=
      """静夜思
        李白
        101542200601017895""".stripMargin

    println(str1)
    println(str2)
  }

}

常见操作:

  1. 获取字符串 2.字符串的长度,空格也是有效字符,它也会占长度 3.字符串的截取:从当前字符串中,截取一段出来 substring(起点下标,终点下标-不包含其中)
package string

object string2 {
  def main(args: Array[String]): Unit = {
    val str1 = "hello scala"
    println(str1(0))//字符串下标,下标从0开始
    println("字符串的长度是:" + str1.length )
    // 把ello 这四个字母取出来
    val str2 = str1.substring(1,5)
    println(str2)
    // 取cal三个字符
    val str3 = str1.substring(7,10)
    println(str3)
    //
    val str4 = "我的手机号第三位是31"
    // 把3提取出来
    val str5 = str4.substring(9,10)
    println(str5+10)
    val n = str5.toInt
    println(n+1)

  }
}