美文网首页
Kotlin基础之字符串

Kotlin基础之字符串

作者: sexyhair | 来源:发表于2018-04-22 16:20 被阅读0次

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

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

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

字符串的常用方法

  • 字符串查找子串:调用indexOf
  • 字符串截取指定位置子串:调用substring
  • 字符串替换子串:调用replace
  • 字符串按照特定字符分割子串:调用split

字符串模板

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

使用:
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

相关文章

  • Kotlin学习之基础数据类型

    Kotlin学习之基础数据类型 @(Kotlin学习) Kotlin的基础数据类型包括数字类型、字符类型、字符串类...

  • kotlin入门潜修系列教程

    kotlin入门潜修之开门篇—kotlin是什么? kotlin入门潜修之基础篇—基础语法kotlin入门潜修之基...

  • Kotlin基础之字符串

    字符串与其他基本类型的转换 注意:Kotlin中字符串是基本数据类型;在Java中是引用类型的,Java中引用类型...

  • kotlin学习之递归

    demo地址 kotlin字符串与数字数字与字符串转换 kotlin递归之阶乘 当传入参数5时的结果2020-08...

  • Kotlin学习之基础语法

    写在前面的:1,Kotlin学习之基础语法2,Kotlin学习之类和继承3,Kotlin学习之属性和字段4,Kot...

  • 6.字符串及字符(string_char)

    字符串 kotlin_字符串 swift_字符串 字符 kotlin_字符 swift_字符

  • Kotlin - 入门基础

    Kotlin编程语言 之 入门基础 1.Kotlin介绍 Kotlin 是一个基于 JVM 的新的编程语言,由 J...

  • Kotlin(0):目录

    Kotlin(1):简介Kotlin(2):包Kotlin(3):基本类型Kotlin(4):字符串

  • kotlin之基础

    个人博客:haichenyi.com。感谢关注   自从18年上一家公司用kotlin做了项目之后,新公司就没有用...

  • kotlin之对比学习

    常量与变量 java kotlin null声明 java kotlin 空判断 java kotlin 字符串拼...

网友评论

      本文标题:Kotlin基础之字符串

      本文链接:https://www.haomeiwen.com/subject/zzntlftx.html