List
元素有序(存储和取出顺序一致),可以重复
Set
元素无序,唯一
通过查看API,我们发现,Set中的功能和Collection一样。所以。我们就不用在一个个的学习了,直接使用即可。
又因为它是接口,所以,找一个实现类HashSet
public class SetDemo {
public static void main(String[] args) {
// 创建集合对象
// Collection<String> c = new HashSet<String>();
// Set<String> set = new HashSet<String>();
// HashSet<String> hs = new HashSet<String>();
Set<String> set = new HashSet<String>();
// 创建并添加元素
set.add("hello");
set.add("world");
set.add("java");
set.add("world");
// 遍历
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String s = it.next();
System.out.println(s);
}
System.out.println("--------------");
for (String s : set) {
System.out.println(s);
}
}
}
|
|