Set<String> names = new HashSet<String>();
//1、List集合可以保存重复的数据,但是Set集合不可以
names.add("Jim");//添加元素
names.add("Kate");
int size = names.size();//获取元素个数
System.out.println(size);
//2、List集合按照存储顺序保存的,Set集合中HashSet不是按照存储的顺序保存,具有不确定性;LinkedHashSet是按照用户存储的顺序存储的;TreeSet按照自然顺序保存
for(String name :names) {
System.out.println(name);
}
Set<String> names = new HashSet<>();
names.add("lin");
names.add("jim");
names.add("tom");
Iterator<String> it = names.iterator();
while (it.hasNext()){
System.out.println(it.next());
}
boolean b = names.remove("lin");
System.out.println(b);
names.clear();
it = names.iterator();
boolean b1 = it.hasNext();
System.out.println(b1);
int size = names.size();
System.out.println(size);
boolean b2 = names.isEmpty();
System.out.println(b2);