基本类型
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> |