基本类型
Java type | Kotlin type |
---|---|
byte | kotlin.Byte |
short | kotlin.Short |
int | kotlin.Int |
long | kotlin.Long |
char | kotlin.Char |
float | kotlin.Float |
double | kotlin.Double |
boolean | kotlin.Boolean |
包装类
Java type | Kotlin type |
---|---|
java.lang.Byte | kotlin.Byte? |
java.lang.Short | kotlin.Short? |
java.lang.Integer | kotlin.Int? |
java.lang.Long | kotlin.Long? |
java.lang.Char | kotlin.Char? |
java.lang.Float | kotlin.Float? |
java.lang.Double | kotlin.Double? |
java.lang.Boolean | kotlin.Boolean? |
对象类型
Java type | Kotlin type |
---|---|
java.lang.Object | kotlin.Any |
java.lang.Cloneable | kotlin.Cloneable |
java.lang.Comparable | kotlin.Comparable |
java.lang.Enum | kotlin.Enum |
java.lang.Annotation | kotlin.Annotation |
java.lang.Deprecated | kotlin.Deprecated |
java.lang.CharSequence | kotlin.CharSequence |
java.lang.String | kotlin.String |
java.lang.Number | kotlin.Number |
java.lang.Throwable | kotlin.Throwable |
List和Map
Java type | Kotlin read-only type | Kotlin mutable type | Loaded platform type |
---|---|---|---|
Iterator |
Iterator |
MutableIterator |
(Mutable)Iterator |
Iterable |
Iterable |
MutableIterable |
(Mutable)Iterable |
Collection |
Collection |
MutableCollection |
(Mutable)Collection |
Set |
Set |
MutableSet |
(Mutable)Set |
List |
List |
MutableList |
(Mutable)List |
ListIterator |
ListIterator |
MutableListIterator |
(Mutable)ListIterator |
Map<K, V> | Map<K, V> | MutableMap<K, V> | (Mutable)Map<K, V> |
Map.Entry<K, V> | Map.Entry<K, V> | MutableMap.MutableEntry<K,V> | (Mutable)Map.(Mutable)Entry<K, V> |
数组
Java type | Kotlin type |
---|---|
int[] | kotlin.IntArray |
String[] | kotlin.Array<(out) String> |