set:不包含重复元素,是接口
他的子类:HashSet,TreeSet
Collection:
List:
有序(存储顺序和取出顺序一致),可重复
Set:
无序(存储顺序和取出顺序不一致),唯一
虽然Set集合的元素无序,但是,作为集合来说,他肯定有他自己的存储顺序,
而你的顺序恰好和他的存储顺序一致,这代表不了有序,你可以多存储一些数据,就能看的效果。
HashSet:他不保证Set的迭代顺序;特别是他不保证该顺序恒久不变
//创建集合对象
Set<String> set=new HashSet<String>();
//创建并添加元素
set.add("hello");
set.add("world");
set.add("java");
set.add("hello");
//增强for
for(String s:set){
System.out.println(s);
}