MapUtils<K, V> extension
Methods
-
addIfNotExists(K key, V value)
→ void
-
-
any([bool predicate(V)?])
→ bool
-
-
countIf(bool predicate(V item))
→ int
-
-
firstOrNull([bool predicate(V item)?])
→ V?
-
-
forEachAsync(Future<void> func(V, K))
→ Future<void>
-
-
getBy(bool predicate(V))
→ V
-
-
groupBy(String funcGroupKeyResolver(V item))
→ Map<String, List<V>>
-
-
lastOrNull([bool predicate(V item)?])
→ V?
-
-
replaceKey(K oldKey, K newKey)
→ void
-
-
skipWhile(bool predicate(V item))
→ Map<K, V>
-
-
sortByKeysNumeric(TFuncMapper<K, num> funcMapper, [bool descending = false])
→ Map<K, V>
-
-
sortByKeysString(TFuncMapper<K, String> funcMapper, [bool descending = false])
→ Map<K, V>
-
-
sortByNumeric(TFuncMapper<V, num> funcMapper, [bool descending = false])
→ Map<K, V>
-
-
sortByNumericArray(TFuncMapper<V, List<num>> funcGetNumericArray, [bool descending = false])
→ Map<K, V>
-
-
sortByNumericByEntries(TFuncMapper<MapEntry<K, V>, num> funcMapper, [bool descending = false])
→ Map<K, V>
-
-
sortByString(TFuncMapper<V, String?> funcMapper, [bool descending = false])
→ Map<K, V>
-
-
sum<N extends num>(TFuncMapper<V, N> funcMapper)
→ N
-
-
takeWhile(bool predicate(V item))
→ Map<K, V>
-
-
tryGetBy(bool predicate(V))
→ V?
-
-
where(bool predicate(V item))
→ Map<K, V>
-
-
whereKey(bool predicate(K key))
→ Map<K, V>
-
-
whereMax(TFuncMapper<V, num> funcMapper)
→ Map<K, V>
-