【发布时间】:2021-05-07 12:54:11
【问题描述】:
我正在尝试创建一个与 Java Set 功能相同的程序。我写这个来处理交集:
public class mySet
{
private Set<Integer> yourSet=new HashSet<Integer>();
private mySet set;
public HashSet <Integer> intersection(HashSet<Integer> setb)
{
HashSet<Integer> copy;
copy=setb;
yourSet.retainAll(setb);
System.out.println(copy);
return copy;
}
}
当我做setA.interception(SetB) 时,SetA 是 mySet 的对象,而 SetB 必须是 HashSet。我希望 SetA 和 SetB 都成为 mySet 的对象
我尝试将 HashSet setb 更改为 mySet setb,但随后 retainAll 不起作用。
【问题讨论】: