io.vavr.collection.Map.removeAll()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(196)

本文整理了Java中io.vavr.collection.Map.removeAll()方法的一些代码示例,展示了Map.removeAll()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Map.removeAll()方法的具体详情如下:
包路径:io.vavr.collection.Map
类名称:Map
方法名:removeAll

Map.removeAll介绍

[英]Removes the mapping for a key from this map if it is present.
[中]从该映射中删除密钥的映射(如果存在)。

代码示例

代码示例来源:origin: vavr-io/vavr

@SuppressWarnings("unchecked")
@Override
public M removeAll(Iterable<? extends K> keys) {
  final Map<K, Traversable<V>> result = back.removeAll(keys);
  return (M) (result == back ? this : createFromMap(result));
}

代码示例来源:origin: apache/incubator-pinot

@Override
 public Map<String, ?> unapply(Map<String, ?> config, String keyPrefix) {
  Map<String, ?> tableTypeMap = config.filterKeys(key -> key.startsWith("table.type."));

  java.util.List<String> tableTypes = tableTypeMap.values().map(Object::toString).toSet().toJavaList();

  Map<String, Object> remappedConfig =
    ((Map<String, Object>) config).removeAll(tableTypeMap.keySet()).put("table.types", tableTypes);

  return remappedConfig;
 }
}

代码示例来源:origin: io.vavr/vavr

@SuppressWarnings("unchecked")
@Override
public M removeAll(Iterable<? extends K> keys) {
  final Map<K, Traversable<V>> result = back.removeAll(keys);
  return (M) (result == back ? this : createFromMap(result));
}

相关文章