【FX】Java面向对象入门笔记(四)三大集合

[复制链接]
查看1264 | 回复5 | 2021-8-28 23:30:53 | 显示全部楼层 |阅读模式


四、Map接口(HashMap 、TreeMap )
1.Map接口专门处理键值映射数据的存储,可以根据键实现对值的操作。最常用的实现类是HashMap

2.使用HashMap存储元素
3.TreeMap:适用于按自然顺序或自定义顺序遍历键(key)。
HashMap通常比TreeMap快一点(树和哈希表的数据结构使然),建议多使用HashMap,在需要排序的Map时候才用TreeMap。

4.Map接口常用方法
5.遍历Map集合
方法1:通过迭代器Iterator实现遍历
获取Iterator :Collection 接口的iterator()方法

Iterator的方法
boolean hasNext(): 判断是否存在另一个可访问的元素
Object next(): 返回要访问的下一个元素

方法2: 增强for循环
[太阳]此处代码演示部分放一楼

五、Set接口(HashSet 、TreeSet)
1.常用方法
first():返回此Set集合中第一个(最低)元素
last():返回此Set集合中最后一个(最高)元素
comparator():返回对Set进行排序的比较器,如果Set使用自然顺序,则返回null
headSet(T test):返回一个新的Set集合,拥有test(不包含)之前的所有对象
tailSet(T test):返回一个新的Set集合,拥有test(包含)之后的所有对象
subSet(T test1,E test2):返回一个新的Set集合,拥有test(包含)之后,test2(不包含)之前的所有对象。

[太阳]此处代码放二楼

六、最后提一下:泛型集合
1.可以用于解决以下强制类型转换时容易出现的异常问题
List的get(int index)方法获取元素
Map的get(Object key)方法获取元素
Iterator的next()方法获取元素

七、总结
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
无量科技 | 2021-8-30 12:26:21 | 显示全部楼层
支持黑科技
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

天镜盗梦 | 2021-8-31 13:06:14 | 显示全部楼层
我是个凑数的。。。
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

liqiang24 | 2021-8-31 16:23:56 | 显示全部楼层
占位编辑
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

半度微凉 | 2021-9-2 13:24:33 | 显示全部楼层
支持你哈...................................
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

千面萌萌 | 2021-9-4 10:32:48 | 显示全部楼层
为保住菊花,这个一定得回复!
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

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

本版积分规则