String类型,字符串

5 阅读1分钟
package stringid
/*
String类型,字符串
自定义字符串:1 双引号  2 三引号
常用的方法:1 长度(length属性)
          2 下标  从0开始,表示第一个字符
          3 截取  在一个长的字符串中,取出一部分。
 */
object stringid01 {
  def main(args: Array[String]): Unit = {
    val str = "hello scala"
//    val content =
      """
         静夜思
          李白
        床前明月光,
        疑是地上霜。
        举头望明月,
        低头思故乡。
//    """
    println(str.length)
    println(str(0))
    //取“cal"这三个字符
    println(str.substring(7,10))
  }
}
package stringid
/*
案例,拆身份证号的秘密
 */
object stringid02 {
  //倒数第二个数: 奇数:男;偶数:女
  def getGender(idCard:String):String = {
    val g = idCard.substring(16,17).toInt
    if(g % 2 == 1){
      "男"
    }else{
      "女"
    }
  }
  def main(args: Array[String]): Unit = {
    val idCard = "4290000010100053"
    val gender = "男"
    val birthday = "12-12"
    val age = 21
    val province = "湖北"
    val zodiac = "天秤座"//星座
    println(s"---------------------")
    println(s"籍贯:${province}")
    println(s"性别:${gender}")
    println(s"籍贯:${province}")
    println(s"身份证号:${idCard}")
    println(s"年龄:${age}")
    println(s"星座:${zodiac}")
    println(s"---------------------")
  }
}