UnionSet

import java.util.Collections;

import java.util.HashSet;

import java.util.Set;

public class Main {
public static <T> Set<T> union(final Set<T>... elements) {
return ((elements.length == 0) ? Collections.<T> emptySet()
: new HashSet<T>(elements.length * elements[0].size()) {
private static final long serialVersionUID = -3161916411604210423L;
{
for (final Set<T> s : elements) {
addAll(s);
}
}
});
}
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,754评论 18 399
  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光剑书架上的书阅读 3,923评论 2 8
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 在入口类方法中调用函数捕捉程序异常行为:代码如下 捕获异常的方法,如下所示:
    小蜗牛成长记阅读 739评论 0 0
  • 在需求曲线上的每一个价格都是有弹性的,弹性=需求的变化百分比/价格变化百分比。弹性越大说明该商品的替代物越多,反之...
    idyllis阅读 258评论 0 0