对字符串和字符的操作
var courseName = "谷歌发布TensorFlow Lite,苹果不甘示弱祭出Core ML"
var title2 = "谷歌发布TensorFlow Lite,Apple不甘示弱祭出Core ML"
println(courseName.count())
println(courseName.isEmpty())
println(courseName.length)
println(courseName.get(3))
println(courseName[3])
println(courseName.elementAt(3))
println(courseName.first())
println(courseName.last())
println(courseName.substring(3))
println(courseName.substring(20))
println(courseName.substring(20,22))
println(courseName.substring(courseName.indexOf("f")))
println(courseName.substring(courseName.indexOf("苹"),2))
println(courseName.contains("谷歌"))
println(courseName == title2)
println(courseName.contentEquals(title2))
println(title2.drop(6))
println(title2.dropLast(7))
val title = " 前面有空格的文本 嘎嘎"
println(title.dropWhile { it.isWhitespace() })
println(title.dropWhile { it.isWhitespace() }.dropLastWhile { it.isWhitespace() })
println(title2.take(6))
println(title2.takeLast(7))
println(courseName.replace("谷歌","美国google"))
val code = """
sdkfjsljflsdjfl
safjsldkfjlskjl
"""
println(code)
var fullName = "小波"
var sex = true
var date = "2018年8月12日"
var time = "15点30分"
var vender = "东方航空"
var departure = "上海"
var destination = "拉萨"
var planeNumber = "Mu2158"
var advanceTime = 2
var airport = "浦东国际机场"
var terminal = "T2"
var orderInfo = "尊敬的${fullName}${if (sex)"先生" else "小姐"},"+ "您已订购${date}${time}由${vender}执飞的从${departure}飞往${destination}"+ "的${planeNumber}号航班,请提前${advanceTime}个小时到达${airport}${terminal}航班楼,以免误机。"
println(orderInfo)
字符:kotlin中用Char类型定义字符。字符用一对单引号包含,称为字符字面量
fun main(args: Array<String>) {
val me = '我'
var five = '5'
println(five.isDigit())
println(me.isLetter())
println(five - 1)
println(me + 1)
}