Set集合
1.HashSet
package heima_day17;
import java.util.HashSet;
public class Demo1_HashSet {
public static void main(String[] args) {
HashSet<String> hs = new HashSet<String>();
boolean b1 = hs.add("a");
boolean b2 = hs.add("a");
hs.add("b");
hs.add("c");
hs.add("d");
System.out.println(hs);
System.out.println(b1);
System.out.println(b2);
for (String string : hs) {
System.out.println(string);
}
}
}
package heima_day17;
import java.util.HashSet;
import heima_day17_bean.Person;
public class Demo2_HashSet {
public static void main(String[] args) {
HashSet<Person> hs =new HashSet<>();
hs.add(new Person("张三",23));
hs.add(new Person("张三",23));
hs.add(new Person("张三",23));
hs.add(new Person("张三",23));
hs.add(new Person("李四",24));
hs.add(new Person("李四",24));
System.out.println(hs);
}
}
2.LinkedHashSet
package heima_day17;
import java.util.LinkedHashSet;
public class Demo3_LinkedHashSet {
public static void main(String[] args) {
LinkedHashSet<String> lhs = new LinkedHashSet<>();
lhs.add("a");
lhs.add("a");
lhs.add("c");
lhs.add("d");
System.out.println(lhs);
}
}
3.TreeSet
package heima_day17;
import java.util.TreeSet;
import heima_day17_bean.Person;
public class Demo4_TreeSet {
public static void main(String[] args) {
TreeSet<Person> ts = new TreeSet<>();
ts.add(new Person("abc",23));
ts.add(new Person("cba",24));
ts.add(new Person("bsc",25));
ts.add(new Person("sbc",13));
System.out.println(ts);
}
}