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

住房和城乡建设部网站 城市绿地分类湘潭网站建设

住房和城乡建设部网站 城市绿地分类,湘潭网站建设,免费logo在线制作字体logo,县区网站集约化建设文章目录一、集合概念二、set集合1、set集合的特点2、HashSet2.1 特点2.2 创建对象2.3 常用方法2.4 遍历2.4.1 foreach遍历2.4.2 使用迭代器遍历2.4.3 转换为数组遍历一、集合概念 集合就是用于存储多个数据的容器。相对于具有相同功能的数组来说,集合的长度可变会…

文章目录

  • 一、集合概念
  • 二、set集合
    • 1、set集合的特点
    • 2、HashSet
      • 2.1 特点
      • 2.2 创建对象
      • 2.3 常用方法
      • 2.4 遍历
        • 2.4.1 foreach遍历
        • 2.4.2 使用迭代器遍历
        • 2.4.3 转换为数组遍历

一、集合概念

  1. 集合就是用于存储多个数据的容器。相对于具有相同功能的数组来说,集合的长度可变会更加灵活方便。
  2. 集合主要有两个顶层接口,Collection和Map。
    在这里插入图片描述

二、set集合

1、set集合的特点

  1. 不能存储重复元素
  2. 没有索引

2、HashSet

2.1 特点

  1. 底层数据结构是哈希表
  2. 存储元素的顺序和遍历获取出来的顺序可能不一致
  3. 没有索引
  4. 集合中不能存储重复元素
  5. 应用场景:去重

2.2 创建对象

HashSet<元素数据类型> set = new HashSet<>();public static void main(String[] args) {HashSet<String> set = new HashSet<>();
}

2.3 常用方法

  1. boolean add(E e) //添加元素,如果元素添加不成功 返回值代表是否添加成功,
  2. boolean remove(Object o) //删除元素 ,返回值代表删除元素是否成功
  3. boolean contains(Object o) //判断元素是否存在
  4. int size() //获取集合的大小
    public static void main(String[] args) {HashSet<String> set = new HashSet<>();//添加元素boolean f = set.add("三");set.add("更");set.add("草");set.add("堂");boolean f2 = set.add("三");//删除元素boolean f3 = set.remove("三");boolean f4 = set.remove("三");//判断元素是否存在boolean f5 = set.contains("更");//获取集合的大小int size = set.size();}

2.4 遍历

2.4.1 foreach遍历

    public static void main(String[] args) {HashSet<String> set = new HashSet<>();set.add("三");set.add("更");set.add("草");set.add("堂");for (String s : set) {System.out.println(s);}}

2.4.2 使用迭代器遍历

    public static void main(String[] args) {HashSet<String> set = new HashSet<>();set.add("三");set.add("更");set.add("草");set.add("堂");Iterator<String> it = set.iterator();while (it.hasNext()){String s = it.next();System.out.println(s);}}

2.4.3 转换为数组遍历

    public static void main(String[] args) {HashSet<String> set = new HashSet<>();set.add("三");set.add("更");set.add("草");set.add("堂");String[] strings = set.toArray(new String[0]);for (int i = 0; i < strings.length; i++) {System.out.println(strings[i]);}}
http://www.dinnco.com/news/50949.html

相关文章:

  • 域名解析网站建设网络推广服务
  • 个人网站企业备案区别百度销售平台怎样联系
  • 温州网站建设哪家好搜索引擎查关键词排名的软件
  • 免费自助网站百度一下你就知道原版
  • 北京西站地铁是几号线深圳产品网络推广
  • 传统网站建设团队太原seo公司
  • 网站开发好的公司推荐网站怎么被百度收录
  • 网站设计怎么算侵权游戏代理怎么找渠道
  • 两个域名同一个网站做优化网站建设设计
  • 做糕点的网站有哪些惠州seo外包服务
  • 微信公众号开发是否需要建立网站seo工具包括
  • wordpress中没有链接2022百度seo优化工具
  • 网上做平面设计兼职不错的网站枫树seo网
  • 商务网站建设的应用百度指数特点
  • 佛山专业建站公司如何进行seo
  • PS怎么布局网站结构灰色词快速排名接单
  • 医药公司网站建设淄博头条新闻今天
  • 成都党风廉政建设平台网站站长工具国产
  • php和什么语言做网站线上销售平台都有哪些
  • 正规网站做菠菜广告新媒体营销方式有几种
  • 外国黄网站色网址好口碑关键词优化
  • 遵义网站建设公司百度关键词seo排名
  • 上海seo网站优化谷歌浏览器下载
  • 苏州吴中区做网站搜索引擎营销例子
  • 网站注册费用需要多钱百度关键词优化教程
  • wordpress查询系统搜索引擎优化的含义
  • 公司都是自己制作网站网络推广理实一体化软件
  • 政府 社区网站建设产品营销策略有哪些
  • 苏州行业网站建设服务nba排名最新赛程
  • 山东做网站公司有哪些关键词优化排名软件怎么样