首页 > 其他分享 >Set接口和常用方法

Set接口和常用方法

时间:2024-07-07 18:31:38浏览次数:18  
标签:常用 Set System 接口 set println out

基本介绍

  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接口对象,不能通过索引获取");

标签:常用,Set,System,接口,set,println,out
From: https://www.cnblogs.com/vayenge/p/18282261

相关文章

  • 【Mybatis】(接口式)
    前期准备:一张表(!已经连接数据库!我的数据库叫book,表名为user,有id、name、age三列)项目结构:(log4j可以没有)1,创建一个空的Maven项目然后在pom.xml中导入依赖(mybatis需要3个依赖,junit测试依赖包、mybatis依赖包、SQL连接依赖包)<dependencies><dependency><groupI......
  • Docker 常用命令
    镜像管理容器管理容器运行数据卷管理常用Dockerfile指令日常操作网络管理插件管理......
  • 震惊!Linux 常用命令总结,不看必定后悔!!!
    Linux是一个强大的操作系统,拥有大量的命令行工具。以下是一些常用的Linux命令及其基本用法:ls -列出目录内容。ls:列出当前目录下的文件和文件夹。ls-l:以长格式列出详细信息,包括权限、所有者、大小等。ls-a:列出所有文件,包括隐藏文件。cd -改变当前目录。cd/path/......
  • 开发人员常用工具与说明,后面不断更新
    开发人员常用工具软件与说明,后面不断更新idea代码开发jenkin代码部署发版docker容器管理(后台应用发布)git代码提交管理pinpoint代码性能管理工具Grafana指标监控(可以根据你写的sql监控显示统一管理)zookeeper分布式应用程序协调服务Elasticsearch日志管理red......
  • 【C语言】常用库介绍
    在上一篇博文中,我们讲了C语言的知识点,感兴趣的小伙伴可以自行阅读:一文学完C语言【完整版】在本篇博文中,我们将会介绍C语言一些常用的库和系统函数。stdio.hstdio.h是C语言的标准I/O库,用于读取和写入文件,也用于控制台的输入和输出。标准I/O函数以下函数用于控制台......
  • 通信方式中常用的串口,你真的了解么?
    串口介绍一、引言串行接口(SerialPort),简称串口,是计算机与外部设备或其他计算机之间进行数据交换的一种通信接口。与并行通信相比,串行通信通过一条或几条信号线按顺序传输数据,具有接口简单、传输距离长等优点。串口在计算机历史中占据了重要位置,即便在今天,许多工业控制系统、......
  • STL学习——栈,队列,set,优先队列
    栈:stack容器内元素的访问​由于栈(stack)本身就是一种后进先出的数据结构。在STL中stack中只能通过top()来访问栈顶元素栈上的基本操作栈的基本操作包括:函数名用途push(x)将x入栈top()获得栈顶元素pop()用以弹出栈顶元素empty()可以检测stack内是否为空,返回true为空,返回fa......
  • 常用函数:其他类型函数
    1、聚合函数:group_concat功能:用于在分组时,将指定字段的值进行合并拼接成一个字符串场景:分组聚合、行列转换语法:group_concat([distinct]col[orderbycol][separator分隔符])distinct:对元素的值进行去重orderby:按照某一列的值进行排序separator:用于指定分......
  • mORMot虚拟数据集--TOrmTableDataSet
    如何快速显示OrmTable--可以使用TOrmTableDataSet这是mormot.db.rad.ui.orm的主要功能type///只读虚拟TDataSet,能够访问TOrmTableTOrmTableDataSet=class(TVirtualDataSet)protectedfTable:TOrmTable;//关联的TOrmTable实例{$ifndefUNICODE}//如......
  • Java调用第三方接口的秘籍:技巧、案例与最佳实践
    Java调用第三方接口的秘籍:技巧、案例与最佳实践在Java开发中,调用第三方接口是一项常见的任务。无论是与外部系统交互、集成其他服务,还是调用远程API获取数据,掌握有效的第三方接口调用技巧都是至关重要的。本文将深入剖析Java调用第三方接口的常见方法和技巧,结合实际案例,展......