美文网首页
Kotlin从0到1——Java<>Kotlin数据类型映射表

Kotlin从0到1——Java<>Kotlin数据类型映射表

作者: 我是我我也不是我 | 来源:发表于2017-07-04 10:09 被阅读0次

    原子类型映射表:

    Java数据类型 Kotlin数据类型
    byte kotlin.Byte
    short kotlin.Short
    int kotlin.Int
    long kotlin.Long
    char kotlin.Char
    float kotlin.Float
    double kotlin.Double
    boolean kotlin.Boolean

    原子包装类型映射表(以?结尾的类型,表示该值可以是 空(null)值):

    Java数据类型 Kotlin数据类型
    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数据类型 Kotlin数据类型
    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!

    数组类型映射:

    Java数据类型 Kotlin数据类型
    int[] kotlin.IntArray!
    String[] kotlin.Array<String>!

    集合类型映射:

    Java数据类型 Kotlin只读类型 Kotlin可变类型 装载平台类型
    Iterator<T> Iterator<T> MutableIterator<T> (Mutable)Iterator<T>!
    Iterable<T> Iterable<T> MutableIterable<T> (Mutable)Iterable<T>!
    Collection<T> Collection<T> MutableCollection<T> (Mutable)Collection<T>!
    Set<T> Set<T> MutableSet<T> (Mutable)Set<T>!
    List<T> List<T> MutableList<T> (Mutable)List<T>!
    ListIterator<T> ListIterator<T> MutableListIterator<T> (Mutable)ListIterator<T>!
    Map<K,V> Map<K,V> MutableIMap<K,V> (Mutable)Map<K,V>!
    Map.Entry<K,V> Map.Entry<K,V> MutableIMap.Entry<K,V> (Mutable)Map.Entry<K,V>!

    相关文章

      网友评论

          本文标题:Kotlin从0到1——Java<>Kotlin数据类型映射表

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