java.util.LinkedHashSet.removeIf()方法的使用及代码示例

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

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

LinkedHashSet.removeIf介绍

暂无

代码示例

代码示例来源:origin: google/error-prone

? ((Type.UnionClassType) type).getAlternativeTypes()
   : Collections.singleton(type)) {
toHandle.removeIf((Type elem) -> ASTHelpers.isSubtype(elem, precise, state));

代码示例来源:origin: anba/es6draft

private static Set<Skeleton> validHourSkeletons(Map<String, String> skeletons) {
  LinkedHashSet<Skeleton> hour12 = new LinkedHashSet<>(), hour24 = new LinkedHashSet<>();
  for (String key : skeletons.keySet()) {
    Skeleton skeleton = Skeleton.fromSkeleton(key);
    if (!skeleton.has(DateField.Hour) || !isSupported(skeleton)) {
      continue;
    }
    if (skeleton.isHour12()) {
      hour12.add(skeleton);
    } else {
      hour24.add(skeleton);
    }
  }
  // TODO: Create matching hour24 pattern instead of removing the skeleton.
  hour12.removeIf(s -> !hour24.contains(s.hour24()));
  hour24.removeIf(s -> !hour12.contains(s.hour12()));
  HashSet<Skeleton> hourSkeletons = new HashSet<>();
  hourSkeletons.addAll(hour12);
  hourSkeletons.addAll(hour24);
  return hourSkeletons;
}

代码示例来源:origin: kframework/k

Sort sort = var.att().get(Sort.class);
if (cfg.cfg.isCell(sort)) {
  remainingCells.removeIf(s -> !s.equals(sort));

相关文章