1.Set集合的特点:
无序(存储和读取的顺序有可能不一样)
不允许重复(要求元素唯一)
没有索引
2.Set集合的遍历方式
①转数组遍历
private static void method(Set<String> set) {
//转数组
Object[] objs = set.toArray();
for (int i = 0; i < objs.length; i++) {
System.out.println(objs);
}
}
②使用迭代器遍历
private static void method2(Set<String> set) {
//迭代器
Iterator<String> it = set.iterator();
while(it.hasNext()) {
String s = it.next();
System.out.println(s);
}
}
③使用增强for遍历
Set<String> set = new HashSet<String>();//父接口引用指向子类对象
//添加元素对象
set.add("hello");
//set.add("world");
System.out.println(set.add("java"));
System.out.println(set.add("java"));
for(String s : set) {
System.out.println(s);
}
|
|