Index
All Classes and Interfaces|All Packages
A
- add(IMultiMap<? extends K, ? extends V>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- add(IMultiMap<? extends K, ? extends V>) - Method in class cool.scx.collections.multi_map.MultiMap
- add(Map<? extends K, ? extends V>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- add(Map<? extends K, ? extends V>) - Method in class cool.scx.collections.multi_map.MultiMap
- add(K, long) - Method in class cool.scx.collections.count_map.CountMap
- add(K, long) - Method in interface cool.scx.collections.count_map.ICountMap
-
返回 添加后的数量
- add(K, Collection<? extends V>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- add(K, Collection<? extends V>) - Method in class cool.scx.collections.multi_map.MultiMap
- add(K, V) - Method in interface cool.scx.collections.multi_map.IMultiMap
- add(K, V) - Method in class cool.scx.collections.multi_map.MultiMap
- add(K, V...) - Method in interface cool.scx.collections.multi_map.IMultiMap
- add(K, V...) - Method in class cool.scx.collections.multi_map.MultiMap
C
- clear() - Method in class cool.scx.collections.count_map.CountMap
- clear() - Method in interface cool.scx.collections.count_map.ICountMap
- clear() - Method in interface cool.scx.collections.multi_map.IMultiMap
- clear() - Method in class cool.scx.collections.multi_map.MultiMap
- containsKey(K) - Method in class cool.scx.collections.count_map.CountMap
- containsKey(K) - Method in interface cool.scx.collections.count_map.ICountMap
- containsKey(K) - Method in interface cool.scx.collections.multi_map.IMultiMap
- containsKey(K) - Method in class cool.scx.collections.multi_map.MultiMap
- containsValue(V) - Method in interface cool.scx.collections.multi_map.IMultiMap
- containsValue(V) - Method in class cool.scx.collections.multi_map.MultiMap
- cool.scx.collections - package cool.scx.collections
- cool.scx.collections.count_map - package cool.scx.collections.count_map
- cool.scx.collections.multi_map - package cool.scx.collections.multi_map
- count() - Method in interface cool.scx.collections.count_map.ICountMapEntry
- countingBy(Iterable<T>) - Static method in class cool.scx.collections.ScxCollections
- countingBy(Iterable<T>, Function<? super T, ? extends K>) - Static method in class cool.scx.collections.ScxCollections
- countingBy(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, Long>) - Static method in class cool.scx.collections.ScxCollections
- countingBy(T[]) - Static method in class cool.scx.collections.ScxCollections
- countingBy(T[], Function<? super T, ? extends K>) - Static method in class cool.scx.collections.ScxCollections
- countingBy(T[], Function<? super T, ? extends K>, Function<? super T, Long>) - Static method in class cool.scx.collections.ScxCollections
- CountMap<K> - Class in cool.scx.collections.count_map
-
CountMap
- CountMap() - Constructor for class cool.scx.collections.count_map.CountMap
-
默认内部 map 使用 HashMap
- CountMap(Supplier<Map<K, Long>>) - Constructor for class cool.scx.collections.count_map.CountMap
-
指定内部的 map 实现
E
- equals(Object) - Method in class cool.scx.collections.count_map.CountMap
- equals(Object) - Method in class cool.scx.collections.multi_map.MultiMap
F
- forEach(BiConsumerX<? super K, V, X>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- forEach(BiConsumerX<? super K, V, X>) - Method in class cool.scx.collections.multi_map.MultiMap
- forEach(ObjLongConsumerX<? super K, X>) - Method in class cool.scx.collections.count_map.CountMap
- forEach(ObjLongConsumerX<? super K, X>) - Method in interface cool.scx.collections.count_map.ICountMap
- forEachEntry(BiConsumerX<? super K, List<V>, X>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- forEachEntry(BiConsumerX<? super K, List<V>, X>) - Method in class cool.scx.collections.multi_map.MultiMap
G
- get(K) - Method in class cool.scx.collections.count_map.CountMap
- get(K) - Method in interface cool.scx.collections.count_map.ICountMap
-
返回 数量 (可为空)
- get(K) - Method in interface cool.scx.collections.multi_map.IMultiMap
-
获取首个值
- get(K) - Method in class cool.scx.collections.multi_map.MultiMap
- getAll(K) - Method in interface cool.scx.collections.multi_map.IMultiMap
-
获取所有值
- getAll(K) - Method in class cool.scx.collections.multi_map.MultiMap
- groupingBy(Iterable<T>, Function<? super T, ? extends K>) - Static method in class cool.scx.collections.ScxCollections
- groupingBy(Iterable<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class cool.scx.collections.ScxCollections
- groupingBy(T[], Function<? super T, ? extends K>) - Static method in class cool.scx.collections.ScxCollections
- groupingBy(T[], Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class cool.scx.collections.ScxCollections
H
- hashCode() - Method in class cool.scx.collections.count_map.CountMap
- hashCode() - Method in class cool.scx.collections.multi_map.MultiMap
I
- ICountMap<K> - Interface in cool.scx.collections.count_map
-
ICountMap
- ICountMapEntry<K> - Interface in cool.scx.collections.count_map
-
ICountMapEntry
- IMultiMap<K,
V> - Interface in cool.scx.collections.multi_map -
IMultiMap
- IMultiMapEntry<K,
V> - Interface in cool.scx.collections.multi_map -
IMultiMapEntry
- isEmpty() - Method in class cool.scx.collections.count_map.CountMap
- isEmpty() - Method in interface cool.scx.collections.count_map.ICountMap
- isEmpty() - Method in interface cool.scx.collections.multi_map.IMultiMap
- isEmpty() - Method in class cool.scx.collections.multi_map.MultiMap
- iterator() - Method in class cool.scx.collections.count_map.CountMap
- iterator() - Method in class cool.scx.collections.multi_map.MultiMap
K
- key() - Method in interface cool.scx.collections.count_map.ICountMapEntry
- key() - Method in interface cool.scx.collections.multi_map.IMultiMapEntry
- keys() - Method in class cool.scx.collections.count_map.CountMap
- keys() - Method in interface cool.scx.collections.count_map.ICountMap
- keys() - Method in interface cool.scx.collections.multi_map.IMultiMap
- keys() - Method in class cool.scx.collections.multi_map.MultiMap
M
- MultiMap<K,
V> - Class in cool.scx.collections.multi_map -
MultiMap
- MultiMap() - Constructor for class cool.scx.collections.multi_map.MultiMap
-
默认内部 map 使用 HashMap, list 使用 ArrayList
- MultiMap(Supplier<Map<K, List<V>>>, Supplier<List<V>>) - Constructor for class cool.scx.collections.multi_map.MultiMap
-
指定内部的 map 实现和内部的 list 实现
R
- remove(K) - Method in class cool.scx.collections.count_map.CountMap
- remove(K) - Method in interface cool.scx.collections.count_map.ICountMap
-
返回 之前的数量 (可为空)
- remove(K, Collection<? extends V>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- remove(K, Collection<? extends V>) - Method in class cool.scx.collections.multi_map.MultiMap
- remove(K, V) - Method in interface cool.scx.collections.multi_map.IMultiMap
- remove(K, V) - Method in class cool.scx.collections.multi_map.MultiMap
- remove(K, V...) - Method in interface cool.scx.collections.multi_map.IMultiMap
- remove(K, V...) - Method in class cool.scx.collections.multi_map.MultiMap
- removeAll(K) - Method in interface cool.scx.collections.multi_map.IMultiMap
- removeAll(K) - Method in class cool.scx.collections.multi_map.MultiMap
S
- ScxCollections - Class in cool.scx.collections
-
ScxCollections
- ScxCollections() - Constructor for class cool.scx.collections.ScxCollections
- set(IMultiMap<? extends K, ? extends V>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- set(IMultiMap<? extends K, ? extends V>) - Method in class cool.scx.collections.multi_map.MultiMap
- set(Map<? extends K, ? extends V>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- set(Map<? extends K, ? extends V>) - Method in class cool.scx.collections.multi_map.MultiMap
- set(K, long) - Method in class cool.scx.collections.count_map.CountMap
- set(K, long) - Method in interface cool.scx.collections.count_map.ICountMap
-
返回 之前的数量 (可为空)
- set(K, Collection<? extends V>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- set(K, Collection<? extends V>) - Method in class cool.scx.collections.multi_map.MultiMap
- set(K, V) - Method in interface cool.scx.collections.multi_map.IMultiMap
- set(K, V) - Method in class cool.scx.collections.multi_map.MultiMap
- set(K, V...) - Method in interface cool.scx.collections.multi_map.IMultiMap
- set(K, V...) - Method in class cool.scx.collections.multi_map.MultiMap
- size() - Method in class cool.scx.collections.count_map.CountMap
- size() - Method in interface cool.scx.collections.count_map.ICountMap
- size() - Method in interface cool.scx.collections.multi_map.IMultiMap
-
返回 MultiMap 中所有键对应的所有值的总数量 (即所有 values 的扁平总和)
- size() - Method in class cool.scx.collections.multi_map.MultiMap
T
- toMap() - Method in class cool.scx.collections.count_map.CountMap
- toMap() - Method in interface cool.scx.collections.count_map.ICountMap
- toMap(Supplier<Map<K, Long>>) - Method in class cool.scx.collections.count_map.CountMap
- toMap(Supplier<Map<K, Long>>) - Method in interface cool.scx.collections.count_map.ICountMap
- toMultiValueMap() - Method in interface cool.scx.collections.multi_map.IMultiMap
- toMultiValueMap() - Method in class cool.scx.collections.multi_map.MultiMap
- toSingleValueMap() - Method in interface cool.scx.collections.multi_map.IMultiMap
- toSingleValueMap() - Method in class cool.scx.collections.multi_map.MultiMap
- toSingleValueMap(Supplier<Map<K, V>>) - Method in interface cool.scx.collections.multi_map.IMultiMap
- toSingleValueMap(Supplier<Map<K, V>>) - Method in class cool.scx.collections.multi_map.MultiMap
- toString() - Method in class cool.scx.collections.count_map.CountMap
- toString() - Method in class cool.scx.collections.multi_map.MultiMap
V
- value() - Method in interface cool.scx.collections.multi_map.IMultiMapEntry
- values() - Method in interface cool.scx.collections.multi_map.IMultiMap
-
返回 MultiMap 中所有值的扁平集合 (所有键对应的 values 合并成一个列表)
- values() - Method in interface cool.scx.collections.multi_map.IMultiMapEntry
- values() - Method in class cool.scx.collections.multi_map.MultiMap
All Classes and Interfaces|All Packages