首页 > 技术文章 > java set

longchang 2020-03-23 13:46 原文

Set<String> set = new HashSet<>();
set.add("good");
set.add("work");
Iterator<String> it = set.iterator();
while (it.hasNext()) {
    System.out.println(it.next());
}

 

不允许存储重复的元素。

没有索引,没有带索引的方法,也不能使用普通的for循环遍历那么Set的子集合HashSet也继承了Set接口的特点,

过它也有自己的特点,是一个无序的集合,存储元素和取出元素的顺序有可能不一致,它的底层是一个哈希表结构,查询的速度很快。

//使用迭代器遍历set集合(不能使用普通for循环,没有索引)

 

推荐阅读