5-Set接口和常用方法

打印 上一主题 下一主题

主题 554|帖子 554|积分 1662

5-Set接口和常用方法

介绍汇总:

  • Set接口基本介绍
  • Set接口的常用方法
  • Set接口的遍历方式
  • 实践练习
1-Set接口基本介绍



  • 无序(添加和取出的顺序不一致),没有索引
  • 不允许重复元素,所以最多包含一个 null
2-Set接口的常用方法

和 List 接口一样,Set 接口也是 Collection 的子接口。因此,常用方法和 Collection 接口一样。
3-Set接口的遍历方式

同 Collection 的遍历方式一样,由于 Set 接口是 Collection 接口的子接口。

  • 可以利用迭代器
  • 增强 for 循环
  • 不能利用索引的方式获取(普通 for 循环方法)
4-实践练习

[code]        Set set = new HashSet();        // 添加方法        // set 聚集中数据无序,即添加顺序与取出顺序不一致,但是取出顺序是固定的        // set 聚集可以添加所有数据元素,但是不能重复,null 也只能放置一个,但是取出顺序中 null 永远为第一个        set.add("jack") ;        set.add("tom") ;        set.add("jerry") ;        set.add("marry") ;        set.add("mike") ;        set.add("jack") ;        set.add(null) ;        set.add(null) ;        System.out.println("====HashSet聚集中元素为" + set + "====");        // 判断 set 聚集中是否存在某元素        if (set.contains(null)) {            System.out.println("====HashSet聚集中存在该元素====");        }        // 删除 set 聚集中某元素        if (set.remove(null)) {            System.out.println("====HashSet聚集中已删除某元素====");        }        System.out.println(">>>========迭代器遍历========

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

李优秀

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表