实现接口就不写出来了,两个set集合 一个无序一个有序,运行没问题,但是在显示有序集合的时候只能显示出来一组数据,
我查看长度也只是1,想了半天也没弄懂为什么.求助大神
public static void main(String[] args) {
set set1 = new set("老大", 1);set set2 = new set("老二", 2);
set set3 = new set("老三", 3);
Set<set> tree = new HashSet<>();
tree.add(set1);
tree.add(set2);
tree.add(set3);
System.out.println(tree.size());
Iterator<set> it = tree.iterator();
while (it.hasNext()) {
set set = it.next();
System.out.println(set.getName() + " " + set.getNum());
}
Set<set> tre = new TreeSet<>();
tre.addAll(tree);
System.out.println(tre.size());
Iterator<set> it1 = tre.iterator();
while (it1.hasNext()) {
set set = it1.next();
System.out.println(set.getName() + " " + set.getNum());
}
}