栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Part7

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Part7

目录
  • Set接口基本介绍
  • Set接口常用方法
  • Set接口的遍历方式

Set接口基本介绍

PS: Set接口的实现类的对象,简称Set接口对象

  1. 无序(添加和取出的顺序不一致),没有索引
  2. 不允许重复元素,所以最多包含一个null
  3. JDK API中Set接口的实现类如下:

Set接口常用方法

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

Set接口的遍历方式

和Collection的遍历方式一样,因为Set接口是Collection接口的子接口。

  1. Iterator迭代器

  2. 增强for

  3. 不能使用索引的方式

public class Set_ {
    public static void main(String[] args) {
        System.out.println("======添加数据======");
        Set set = new HashSet();
        set.add("joan");
        set.add("summer");
        set.add(null);
        set.add("joan");
        set.add(null);
        System.out.println(set);
        System.out.println("======Iterator遍历======");
        Iterator iterator = set.iterator();
        while (iterator.hasNext()) {
            Object obj = iterator.next();
            System.out.println(obj);
        }
        System.out.println("======增强for遍历======");
        for (Object o : set) {
            System.out.println(o);
        }
        System.out.println("======删除数据======");
        set.remove("joan");
        System.out.println(set);
    }
}
======添加数据======
[null, joan, summer]
======Iterator遍历======
null
joan
summer
======增强for遍历======
null
joan
summer
======删除数据======
[null, summer]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826929.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号