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

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

val aChar:Char='0'
val bChar:Char='中'
1-3拆箱装箱与Char数据类型_第1张图片
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数据类型)