HashSet类使用
package com.tiedandan.集合.泛型.set子接口;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/**
* hashset是数组和列表的集合。和set一样,无序,无下标,不能重复。
*/
public class HashSetUseClass {
public static void main(String[] args) {
HashSet<String> hashset1 = new HashSet<String>();//set类创建对象
hashset1.add("张铁蛋");
hashset1.add("李狗蛋");
hashset1.add("刘成才");
hashset1.add("王麻子");
Iterator<String> it = hashset1.iterator();
while (it.hasNext()){
String s = it.next();
System.out.println(s.toString());
}
//删除元素
hashset1.remove("王麻子");
//清空元素 set1.clear();
//判断
System.out.println(hashset1.contains("张铁蛋"));
System.out.println(hashset1.isEmpty());
}
}
运行结果:
李狗蛋
刘成才
王麻子
张铁蛋
true
false