Java集合set使用
Set集合概述和特点
-
不可以存储重复元素
-
没有索引,不能使用普通for循环遍历
public class Set01 {
public static void main(String[] args) {
//set元素可以去除重复,存取顺序不一致,没有带索引的方法所以不能使用普通FOR遍历也不能通过索引获取
//练习
//存取字符串进行遍历
Set set=new TreeSet<>();
set.add(“qqp”);
set.add(“qq4”);
set.add(“qq4”);
// for (int i = 0; i <set.size() ; i++) {}
//set.get获取索引不存在,通过普通for循环不能遍历,
//使用迭代器进行遍历
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
//使用增强for进行遍历
for (String s : set) {
System.out.println(s);
}}
}