java - LinkedSet 的联合方法
问题描述
我试图获得两个 T 类型的 LinkedSet 的并集,并尽可能有效地这样做。我的方法是为一个 LinkedSet 创建一个新集 (uSet) 并将所有添加到该集,而另一个我将只使用我的 add 方法,因为它不应该添加任何重复项。但是,在尝试使用 addAll 时出现“找不到符号”错误。这是我目前的方法。
public Set<T> union(LinkedSet<T> s){
if (s == null) {
throw new NullPointerException();
}
LinkedSet<T> uSet = new LinkedSet<T>();
uSet.addAll(s);
return uSet;
}
我一直在做一些谷歌搜索并且迷路了,感觉我在这里想了解我在做什么,所以任何指导都将不胜感激。
解决方案
推荐阅读
- laravel - Laravel 雄辩的关系有很多关节
- javascript - 如何使用 React JS 以 BYTE ARRAY 格式将图像上传到 ASP.NET CORE WEB API,400 错误请求
- r - 如何排除 dplyr 范围内的值?
- angular - 将任何语言环境日期转换为 en-US 语言环境日期字符串
- php - symfony createForm 动态参数错误
- python - 将一个数据框的样式结果复制到另一个
- spring - 如何为 Spring Cloud Data Flow 仪表板添加基本用户登录屏幕?
- c# - 使用模型类从 C# 中的 web api 获取没有类型的数据
- c++ - CreateDC() 函数导致调试断言失败
- mysql - 如何根据其类型获得两个随机唯一的广告?