1、Boolean
Java: boolean 、Boolean
Kotlin: Boolean
2、Number
int 、float、double、long、short、byte
3、Char
java: Character
Kotlin: 占2个字节,表示一个16位的Unicode字符,使用单引号 '' 引起来,例如:
'a', 'b', '\n'
| 转义字符 | 含义 |
|---|---|
| \t | 制表符 |
| '' | 双引号 |
| $ | 美元符号,Kotlin 支持美元符号开头的字 符串模板 |
4、字符串
• “一串”Char
• 用双引号 “”引起来,例如
• val aString: String = “HelloWorld” • 字符串比较
• 字符串模板
5、Array
• Array
1、an impressive display or range of a particular type
of thing
2、an ordered arrangement, in particular
• 数组的实际上跟数一点儿关系都没有 • 数组其实就是一系列对象
5.1 基本数组类型的数组
为了避免不必要的装箱和拆箱,基本类型的数组是定制的
| Java | kotlin |
|---|---|
| int[] | IntArray |
| short[] | ShortArray |
| long[] | LongArray |
| float[] | FloatArray |
| double[] | DoubleArray |
| char[] | CharArray |
留意一下: 查看数组的长度是 array.size ,javaScript是 array.length , Object-C是 array.count