Java自学笔记—HashSet
Set接口特点
Set接口为Collection接口的一个子类
无序,没有索引
不允许重复,最多一个null
常用方法和Collection一样,但不能用索引获取元素
/**
* @author Lspero
* @version 1.0
*/
@SuppressWarnings("all")
public class SetMethod {
public static void main(String[] args) {
/*
* 无序,没有索引
* 不允许重复,最多一个null
* 常用方法和Collection一样,但不能用索引获取元素
* */
Set set = new HashSet();
//set接口实现类对象不能存放重复对象,可以添加一个null
//数据存放时是无序的,但取出的顺序是固定的
set.add("jhon");
set.add("lucy");
set.add("jhon");
set.add("jack");
set.add(null);
set.add(null);
System.out.println("Set = " + set);
//遍历 迭代器和增强For循环
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
Object next = iterator.next();
System.out.println(next);
}
System.out.println(