Set接口和常用方法

基本介绍

  1. 无序(添加和取出顺序不一致),无索引
  2. 不允许出现重复元素,因此最多包含一个null
  3. jDK API中Set的实现类:

Set接口的常用方法

和List接口一样,Set接口也是Collection的子接口,因此,常用方法与Collection一样

Set接口的遍历方式与Collection一样;但是不能用索引方式来获取。

// set接口实现类的对象(Set接口对象),不能存放重复元素
        // set接口存放数据是无序的(添加与取出的顺序不同);取出的方式是固定的
        Set set = new HashSet();
        set.add("jack");
        set.add("rick");
        set.add("tom");
        set.add("tom");
        set.add("tony");
        set.add(null);
        set.add(null);
        System.out.println(set);
        set.remove(null);
        //1.迭代器遍历
        System.out.println("迭代器遍历");
        Iterator iterator= set.iterator();
        while (iterator.hasNext()){
            Object obj=iterator.next();
            System.out.println(obj);
        }
        System.out.println("===\n");
        System.out.println("增强for遍历");
        for (Object o :set) {
            System.out.println(o);
        }
        System.out.println("===\n");
        System.out.println("set接口对象,不能通过索引获取");

posted @ 2024-07-07 18:23  Dr丶云幕  阅读(3)  评论(0编辑  收藏  举报