美文网首页
1-3拆箱装箱与Char数据类型

1-3拆箱装箱与Char数据类型

作者: 前端1号站 | 来源:发表于2017-12-28 09:43 被阅读0次

    (一)装箱与拆箱
    在java里有基本类型int以及装箱类型Integer,但是在Kotlin中并没有这样的区分,所有的整数都属于Int,实际上是int与Integer的合体,在 程序运行的过程中,编译器会自动选择是基本类型还是装箱类型。
    (二)Char类型
    对应java的Character
    翻译为字母以及符号,可以是一个字或者是一个符号。
    占两个字节,表示一个16位的Unicode字符
    字符用单引号‘’引起来,例如:‘a','0','\n'

    val aChar:Char='0'
    val bChar:Char='中'
    
    Char类型

    基本类型的转换

    不支持隐式转换
    val anInt:Int=10
    val aLong:Long=anInt    (X)
    

    String字符串

    定义字符串

    val string:String="helloWord"
    

    连接字符串

    val fromChars:String=String(charArrayOf('H','e','l','l','o'))
    

    字符串比较

    ==    相当于equals,比较值
    ===  比较对象的本身,对象的引用值
    

    字符串模板

    1)
    val arg1:Int=0
    val arg2:Int=1
    Java 输出方法printIn(“”+arg1+“+”+arg2+“=”+(arg1+arg2));
    Kotlin 输出方法 printIn("$arg1+arg2=${arg1+arg2}")
    2)三个双引号括起来输出
    原样输出,转义字符不起作用
    

    相关文章

      网友评论

          本文标题:1-3拆箱装箱与Char数据类型

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