首页 > 其他分享 >HashSet的常用方法

HashSet的常用方法

时间:2023-10-01 17:55:06浏览次数:43  
标签:常用 set HashSet System else println 方法 out

public static void main(String[] args) {

    HashSet set = new HashSet<>();

    //添加元素
    set.add("hao");
    set.add("shuai");

    //删除元素
    set.remove("hao");

    //判断是否包含某元素
    if (set.contains("shuai")){
        System.out.println("包含");
    }else {
        System.out.println("不包含");
    }

    //判断集合是否为空
    if (set.isEmpty()){
        System.out.println("为空");
    }else {
        System.out.println("不为空");
    }


    //获取迭代器
    Iterator<String> i = set.iterator();
    while (i.hasNext()){
        String s  = i.next();
        System.out.println(s);
    }

    //清空所有元素
    set.clear();
    if (set.isEmpty()){
        System.out.println("为空");
    }else {
        System.out.println("不为空");
    }

}

标签:常用,set,HashSet,System,else,println,方法,out
From: https://www.cnblogs.com/xhengge/p/17739069.html

相关文章

  • HashMap常用方法
    importjava.util.Collection;importjava.util.HashMap;importjava.util.Map;importjava.util.Set;publicclassHashMap09{publicstaticvoidmain(String[]args){HashMap<String,Integer>map=newHashMap<>();//添加元素map.......
  • 联想个人云开启Docker并安装常用的Docker
    联想个人云开启Docker并安装常用的Docker启用Docker利用联想个人云的远程协助功能开启SSH并提升普通用户权限后,可安装(开启Docker)新版的固件docker已经安装了,不知道出于什么原因没有启动:[~]#dockerimagelsCannotconnecttotheDockerdaemonatunix:///var/run/docker.s......
  • 【2.1】Pydantic使用方法
    【一】介绍Datavalidationandsettingsmanagementusingpythontypeannotations.使用Python的类型注解来进行数据校验和settings管理pydanticenforcestypehintsatruntime,andprovidesuserfriendlyerrorswhendataisinvalid.Pydantic可以在代码运行时提供类......
  • 我ios重启方法
    1、先按下「音量+」键,再快速松开; 2、再按下「音量-」键,快速松开; 3、最后长按机身右侧的「电源键」不放,直到出现苹果Logo界面到黑屏,则说明强制关机成功,这时就可以松开电源按键了。......
  • 利用PHP的数组splice方法进行高效数据删除和插入
    PHP数组是一个非常强大的数据结构,它可以存储多个值,并按照需要对这些值进行添加、删除或修改。在PHP中,我们可以使用splice方法对数组进行删除和插入操作,以实现高效的数据操作。本文将介绍如何使用数组splice方法进行数据删除和插入,并给出示例代码。一、使用splice方法进行数据删除......
  • 开发人员常用命令
    添加指定需要开放的端口:firewall-cmd--add-port=123/tcp--permanent重载入添加的端口:firewall-cmd--reload查询指定端口是否开启成功:firewall-cmd--query-port=123/tcp远程拉取所有分支gitremoteupdateorigin......
  • 利用PHP的数组splice方法进行高效数据删除和插入
    PHP数组是一个非常强大的数据结构,它可以存储多个值,并按照需要对这些值进行添加、删除或修改。在PHP中,我们可以使用splice方法对数组进行删除和插入操作,以实现高效的数据操作。本文将介绍如何使用数组splice方法进行数据删除和插入,并给出示例代码。一、使用splice方法进行数据删除数......
  • GO语言实战之接口实现与方法集
    写在前面嗯,学习GO,所以有了这篇文章博文内容为《GO语言实战》读书笔记之一主要涉及知识接口是什么方法集(值接收和指针接收)多态傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比......
  • java 实现模板方法模式
    模板方法模式(TemplateMethodPattern)是一种行为型设计模式,它定义了一个算法的骨架,将具体的步骤延迟到子类中实现。模板方法模式使得子类可以重新定义算法的某些步骤,而不改变算法的结构。以下是一个简单的Java示例,演示如何实现模板方法模式:首先,定义一个抽象类Game,它包含一个模板方......
  • Java Arrays.fill() 方法详解
    在Java编程中,数组是一个非常常见的数据结构,而Java提供了许多有用的数组操作方法来简化开发过程。其中之一是Arrays.fill()方法,它允许我们填充一个数组的所有元素,将它们设置为指定的值。在本篇文章中,我们将深入探讨Arrays.fill()方法的用法、参数和示例,以帮助您更好地理解和使用它。......