Kotlin基础之字符串

2018-04-22  本文已影响0人  sexyhair

字符串与其他基本类型的转换

注意:Kotlin中字符串是基本数据类型;在Java中是引用类型的,Java中引用类型的操作是针对内存地址的,基本类型是变量值。

字符串转换目标 Kotlin的转换方式
字符串转整型 字符串变量的 tolnt方法
字符串转长整型 字符串变量的 toLong方法
字符串转浮点数 字符串变量的 toFloat方法
字符串转双精度数 字符串变量的 toDouble方法
字符串转字符数组 字符串变量的 toChararray方法

字符串的常用方法

字符串模板

格式:${变量名}  ${变量名}是在字符串中的

使用:
fun main(args: Array<String>) {
    println(stringTemplate("人民大会堂"))
    //输出结果:这个字符串是  人民大会堂   ,这个字符串的长度是  5
}

fun stringTemplate(string : String) : String{
    return "这个字符串是  ${string}   ,这个字符串的长度是  ${string.length}"
}

字符串比较

字符串的比较可以直接使用“==”,这个相当于equls()方法,Java中的String比较的是地址值,而Kotlin中的比较的是变量值;
思考:Java中String是引用类型,而Java中引用类型的操作是针对地址值的,基本类型操作的是值。在Kotlin中String是基本类型,这是不是就是String比较的是值的原因呢?

参考资料:《Kotlin从零到精通-Android开发》
Demo地址:https://github.com/sexyhair79/demokotlinBasics

上一篇下一篇

猜你喜欢

热点阅读