类 CollectionInMap<K,​V>

    • 构造器详细资料

      • CollectionInMap

        public CollectionInMap()
      • CollectionInMap

        public CollectionInMap​(int initialCapacity,
                               Supplier<Collection<V>> supplier)
    • 方法详细资料

      • putItem

        public void putItem​(K key,
                            V item)
        追加元素
        参数:
        key - map key
        item - 新元素
      • putAllItem

        public void putAllItem​(K key,
                               @NonNull
                               @NonNull Collection<V> items)
        追加元素
        参数:
        key - map key
        items - 新元素
      • putItemSoft

        public void putItemSoft​(K key,
                                V item)
        软追加元素
        参数:
        key - map key
        item - 新元素
      • putAllItemSoft

        public void putAllItemSoft​(K key,
                                   @NonNull
                                   @NonNull Collection<V> items)
        软追加元素
        参数:
        key - map key
        items - 新元素
      • removeItem

        public void removeItem​(K key,
                               V item)
        删除元素
        参数:
        key - map key
        item - 元素
      • removeIfItem

        public void removeIfItem​(K key,
                                 @NonNull
                                 @NonNull Predicate<? super V> filter)
        根据条件删除元素
        参数:
        key - map key
        filter - 条件