类 ImmutableMap<K,​V>

  • 所有已实现的接口:
    java.util.Map<K,​V>

    public class ImmutableMap<K,​V>
    extends java.util.AbstractMap<K,​V>
    • 嵌套类概要

      • 从类继承的嵌套类/接口 java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • 从接口继承的嵌套类/接口 java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • 构造器概要

      构造器 
      限定符 构造器 说明
      protected ImmutableMap​(java.util.Map.Entry<K,​V>[] entries)  
      protected ImmutableMap​(java.util.Map<K,​V> map)  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.util.Set<java.util.Map.Entry<K,​V>> entrySet()  
      V get​(java.lang.Object key)  
      static <K,​V>
      ImmutableMap<K,​V>
      newInstance​(java.util.Map.Entry<K,​V>... entries)  
      static <K,​V>
      ImmutableMap<K,​V>
      newInstance​(java.util.Map<K,​V> entries)  
      • 从类继承的方法 java.util.AbstractMap

        clear, clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
      • 从类继承的方法 java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • 从接口继承的方法 java.util.Map

        compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
    • 构造器详细资料

      • ImmutableMap

        protected ImmutableMap​(java.util.Map.Entry<K,​V>[] entries)
      • ImmutableMap

        protected ImmutableMap​(java.util.Map<K,​V> map)
    • 方法详细资料

      • newInstance

        public static <K,​V> ImmutableMap<K,​V> newInstance​(java.util.Map.Entry<K,​V>... entries)
      • newInstance

        public static <K,​V> ImmutableMap<K,​V> newInstance​(java.util.Map<K,​V> entries)
      • get

        public V get​(java.lang.Object key)
        指定者:
        get 在接口中 java.util.Map<K,​V>
        覆盖:
        get 在类中 java.util.AbstractMap<K,​V>
      • entrySet

        public java.util.Set<java.util.Map.Entry<K,​V>> entrySet()
        指定者:
        entrySet 在接口中 java.util.Map<K,​V>
        指定者:
        entrySet 在类中 java.util.AbstractMap<K,​V>