首页 > 其他分享 >Set接口的使用

Set接口的使用

时间:2023-02-20 11:25:21浏览次数:35  
标签:Set System 接口 华为 set 使用 println out

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class Demo01 {
public static void main(String[] args) {
//Set接口:无序,无下标,不可重复

//创建集合
Set<String> set = new HashSet<>();

//1.添加数据
set.add("小米");
set.add("苹果");
set.add("华为");
//set.add("华为");
System.out.println("数据个数:"+set.size());//数据个数:3
System.out.println(set);//[苹果, 华为, 小米]

//2.删除数据
set.remove("小米");
System.out.println("数据个数:"+set.size());//数据个数:2
System.out.println(set);//[苹果, 华为]

//3.遍历(重点)
//1.增强for
for (String s:
set) {
System.out.println(s);
}

//2.使用迭代器
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}

//4.判断
System.out.println(set.contains("华为"));//true
System.out.println(set.isEmpty());//false
}
}

标签:Set,System,接口,华为,set,使用,println,out
From: https://www.cnblogs.com/123456dh/p/17136664.html

相关文章

  • 《微附件使用教程,公众号文章上传文件、附件超简单教程,图文教程详细易懂》
    一、上传文件(前提条件)①官网网址:https://uom.cn/f/#②上传文件 二、微信公众号后台(官方)①方法一(直接复制链接)②方法二(二维码形式,有效期三十天)③方法三(方法一不......
  • vue中使用vis.js制作流程图
    效果安装vis.jsnpmivis.js--save中文文档:https://ame.cool/pages/a7d858/#network-关系图示例:https://visjs.github.io/vis-network/examples/在vue2中使用impor......
  • ChatGPT学习心得一(使用node+react做了一个案例)
    ​ 项目地址http://chat.xutongbao.top项目截图​编辑​编辑​编辑 ​编辑 ​编辑使用技术栈node+SQLite+redis+nginx+log4js+express+jenkins+cdn+react+ant......
  • 泛型接口
    //泛型接口:接口名<T>,不能泛型静态常量publicinterfaceMyGeneric<T>{Stringname="张三";Tserver(Tt);}publicclassMyGenericImplimplementsMyGeneric......
  • 使用PyTorch-LSTM进行单变量时间序列预测的示例教程
    时间序列是指在一段时间内发生的任何可量化的度量或事件。尽管这听起来微不足道,但几乎任何东西都可以被认为是时间序列。一个月里你每小时的平均心率,一年里一只股票的日收......
  • vue——使用$router.push跳转无效
    我的情况:登录组件A,点击登录后,跳转首页无效,在全局路由守卫router.beforeEach中打印,也没有跳转信息。原因:登录组件A中,有个beforeRouteLeave生命周期函数,没有写next()回调......
  • 集合 Set方法
     set方法可以去重数组//声明一个setlete=newSet()letess=newSet(['张三','李四','王五','李四'])console.log(ess);......
  • Pycharm cannot set up a python SDK
    一、问题背景进入Pycharm后,打开之前的项目,打开Pycharm→file→settings→projectinterpreter,按照下图1选择配置之后,点击【OK】会出现报错,如图2我的环境上有很多之前的包......
  • 使用Serverless红利的云调试,APP启动出现安全限制,肿么办
    ​ 关于AGC云调试安全限制的问题。问题背景:cp反馈使用云调试服务时,所有的调试机器,在app启动时候都会出现“因安全限制,该项操作被禁止”,而在自己手机上运行是正常的,咨询......
  • 关于《小公司需要使用微服务架构吗?》的读后感
    最近阅读了一篇文章《小公司需要使用微服务架构吗?》,这篇文章讨论了微服务架构的优缺点,以及微服务架构是否适合小公司。为了蹭一下热度,本文将结合两年半的练习经验,谈谈我对......