Java集合——HashSet

来源:互联网 发布:mysql charindex 编辑:程序博客网 时间:2024/06/06 18:38

@Author:云都小生


回顾Set



Set是一个接口,实现了Collection接口,同时也实现了Iterator接口,所以它包含了三个方法——hashNext(),next(),remove()

实现这个接口的集体集合类都有一个特点,不能存放重复元素,元素插入的顺序与输出的顺序不一致。


简单实现


import java.util.*;public class SetDemo {    public static void main(String[] args) {        Set<String> set=new HashSet<String>();        set.add("a");        set.add("b");        set.add("c");        set.add("d");        set.add("e");        //使用Iterator输出集合        Iterator<String> iter=set.iterator();        while(iter.hasNext())        {            System.out.print(iter.next()+" ");        }        System.out.println();        //使用For Each输出结合        for(String e:set)        {            System.out.print(e+" ");        }        System.out.println();        //使用toString输出集合        System.out.println(set);    }}

我们用泛型限定了这个HashSet集合只能add()字符串类型的数据。

2017/10/19 22:18:09 @Author:云都小生