字符串用 String 类型表示,字符串是不可变的。
字符串表示方法
使用"或者'''表示字符串
"hello ketlin"
//原始字符串 使用三个引号(""")分界符括起来,内部没有转义并且可以包含换行以及任何其他字符
val text = """
for (c in "foo")
print(c)
"""
字符串访问
var str = "hello kotlin"
var char = str[0] //可以使用索引运算符访问
for (c in str) { //可以用 for 循环迭代字符串
println(c)
}
字符串拼接
字符串拼接像java一样可以使用"+"后者使用字符串模板
val s = "abc" + 1
val i = 10
println("i = $i") // 输出“i = 10”
//用花括号括起来的任意表达式
val s = "abc"
println("$s.length is ${s.length}") // 输出“abc.length is 3”
关于字符串的更多操作可以参考:
关于字符串(String)常用操作汇总
网友评论