java中的Collection

特点

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个,说明他的唯一性;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容