特点
Collection:
1、List:有序(存储和取出顺序一致),可重复;
2、Set:无序(存储和取出顺序不一致),唯一;虽然Set集合的元素无序,但是,作为集合来说,他肯定有他自己的存储顺序;
package cn.manman_01;
import java.util.HashSet;
import java.util.Set;
/*
* Collection
* list:有序(存储和取出顺序一致),可重复
* Set:无序(存储和取出顺序不一致),唯一
*/
public class SetDemo {
public static void main(String[] args) {
//创建集合对象
Set<String> set=new HashSet<String>();
//创建并添加元素
set.add("hello");
set.add("world");
set.add("java");
set.add("hello");
//遍历
for(String s:set){
System.out.println(s);
}
}
}
会发现,我们输入的顺序和Set打印出来的顺序不一致;而且我们存入了4个元素,但只打印了3个,说明他的唯一性;