Person类的定义
compareTo,toString,HashCode,equals方法的重写
HashSet的基本操作
TreeSet的基本操作
package com.seku.collection;
import java.util.Comparator;
import java.util.Iterator;
import java.util.ListIterator;
import java.util.TreeSet;
public class demo04 {
public static void main(String[] args) {
//创建了一个集合
TreeSet treeSet = new TreeSet<>(new Comparator() {
@Override//重写比较规则
public int compare(String s1, String s2) {
int n1=s1.length()-s2.length();
int n2=s1.compareTo(s2);
return n1==0?n2:n1;
}
});
treeSet.add("yhl");
treeSet.add("seku");
treeSet.add("pawpaw");
treeSet.add("wwwwwww");
System.out.println(treeSet.size());
System.out.println(treeSet.toString());
//使用增强for
for (String string:treeSet
) {
System.out.println(string);
}
System.out.println("-------------");
//使用迭代器
Iterator it =treeSet.iterator();
while (it.hasNext()){
System.out.println(it.next());
}
System.out.println(treeSet.contains("yhl"));
}
}



