package string
/**
*字符串
* 1.理论
* 两种定义格式:1)双引号 2)三引号 支持换行
* (1)获取指定下标上的字符
* (2)获取字符串的长度 length属性 空格也是字符
* (3)获取子串 仅需一个长字符串中的一部分
*
* 2.应用:从身份证号中 解析出基本信息
* e.g.42900519840622 00 51
* 1) 省份:42 湖北:43 湖南:11 北京...
* 2)市区 乡镇 9005
* 3)出生年份:1984
* 4)出生日期:0622
* 5)顺序吗 00
* 6)倒数第二位 5 奇数表示性别:男 偶数:女
* 7)最后一位 是校验码 验证这个身份证号是不是正确的
*/
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)
println(str1.substring(6,9))//sca
}
}