当前位置: 首页 > news >正文

集合框架12:Set集合概述、Set接口使用

视频链接:13.24 Set接口使用_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1zD4y1Q7Fw?spm_id_from=333.788.videopod.episodes&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5&p=24

1、Set集合概述

特点:无序、无下标,元素不可重复

方法:Set集合的方法全部继承自Collection中的方法

2.Set接口使用举例

public class SetDemo01 {public static void main(String[] args) {//创建HashSet集合HashSet<String> strings = new HashSet<>();//1.添加元素strings.add("苹果");strings.add("小米");strings.add("华为");strings.add("华为");//Set集合中的元素不能重复,即使添加了两次华为,集合中也只有前一个华为;System.out.println("集合中元素个数为:" + strings.size());System.out.println(strings.toString());//2.删除元素//strings.remove("小米");System.out.println("删除后元素的个数" + strings.size());System.out.println(strings.toString());//3.遍历集合//3.1使用增强for循环System.out.println("--------使用增强for循环---------");for (String string : strings) {System.out.println(string);}//3.2使用迭代器System.out.println("--------使用iterator迭代器---------");Iterator<String> iterator = strings.iterator();while (iterator.hasNext()){System.out.println(iterator.next());}//5.判断集合中某个元素是否存在,或者集合是否为空System.out.println(strings.contains("华为"));System.out.println(strings.isEmpty());}
}

http://www.lryc.cn/news/462250.html

相关文章:

  • 如何打开荣耀手机的调试模式?
  • Meta新模型Dualformer:融合快慢思维,推理能力媲美人脑
  • CDGA|数据治理:如何让传统行业实现数据智能
  • Spring源码5.2.9 编译踩坑
  • 【前端】如何制作一个自己的网页(5)
  • Unity实战案例全解析 类宝可梦回合制的初级案例 源码分析(加了注释和流程图)
  • AI绘图大模型 Stable Diffusion 使用详解
  • es索引库操作和使用RestHignLevelClient客户端操作es
  • 安卓数据共享
  • Gin框架操作指南02:JSON渲染
  • 【随手记】MySQL单表访问方法
  • 机器学习:情感分析的原理、应用场景及优缺点介绍
  • 基于SSM的医院药品管理系统
  • 特征融合篇 | YOLOv10 引入动态上采样模块 | 超过了其他上采样器
  • 【Linux系列】写入文本到文件
  • 【踩坑随笔】Tensorflow-GPU训练踩坑
  • 【云岚到家】-day07-4-实战项目-优惠券活动-项目准备
  • axios的使用
  • Ubuntu 使用命令克隆和恢复SD卡
  • Java 小游戏《超级马里奥》
  • go语言defer详解
  • 【C语言】循环中断break
  • centos ping能通但是wget超时-解决
  • SDIO - DWC MSHC 电压切换和频率切换
  • EI-CLIP 深度理解 PPT
  • leetcode力扣刷题系列——【最小元素和最大元素的最小平均值】
  • 【线性回归分析】:基于实验数据的模型构建与可视化
  • CountUp.js 实现数字增长动画 Vue
  • 设计模式大全
  • redis IO多路复用机制