介绍完了List接口,我们来看看Set接口。Set接口:内部不可重复。Set接口有两个重要的实现类:HashSet和TreeSet。
HashSet属于无序,散列存放,需要重写equals和hashCode方法(hashCode相等,equals(内容)不一定相等;equals(内容)相等,hashCode一定相等)采用哈希算法实现的Set,HashSet的底层是用HashMap实现的,因此,查询效率高。由于采用HashCode算法直接确定元素的内存地址,增删效率也高。
TreeSet:有序、依靠Comparable接口排序,重写了compareTo方法。
HashSet的两种遍历方式:
System.out.println("=======iterator==========");
Iterator<String> it=str.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
System.out.println("=======增强for循环==========");
for(String temp:str){
System.out.println(temp);
}
TreeSet的两种遍历方式:
Iterator<String> it=set.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
for(String str:set){
System.out.print(str+" ");
}
分享到:
相关推荐
伯克利大学开源处理器 http://riscv.org/ The RISC-V Instruction Set Manual
三菱PLC FX2N-1RM-E-SET资料PDF,三菱PLC FX2N-1RM-E-SET资料
The RISC-V Instruction Set Manual Volume I-Unprivileged ISA V20180801-draft
glucose-PPG-data-set-main.zip
Domas-Breaking-The-x86-Instruction-Set-wp.pdf
-- 报错 不支持 oracle-character-set-852 pstmt.setArray(1, array); pstmt.executeUpdate(); 将10g版本配套的3个文件集中到一起, orai18n.jar classes12.jar nls_charset12.jar 防止下载的文件版本不一样,仍...
三菱电机 FX2N-1RM-E-SET可编程序凸轮开关用户手册pdf,资料介绍了FX2N-1RM-E-SET可编程序凸轮开关的安装、设置和操作方法,以指导用户使用该产品。
20200329美敦力PB560呼吸机的公开资料-电路原理图medtronic-pb560-ventilator-system-file-set-1.zip 由原始的ZIP解压缩之后使用7-ZIP打包而成!
美敦力(Medtronic)的呼吸机PB560设计资料,含有代码、原理图、机械件、生产资料、BOM等,文件共3部分,这是第1部分。
arm指令集速记卡《ARM® and Thumb®-2 Instruction Set Quick Reference Card》,国外网友整理,对学习记忆ARM相关指令很有帮助,建议打印下来。
The RISC-V Instruction Set Manual
nutch-param-setnutch-param-setnutch-param-setnutch-param-set
web-skill-set, 前端技能栈 - 前端开发入门、进阶的参考指南
The RISC-V Instruction Set Manual Volume II: Privileged Architecture Document Version 1.12-draft
区别和联系-list-map-set-vector
美敦力(Medtronic)的呼吸机PB560设计资料,含有代码、原理图、机械件、生产资料、BOM等,文件共3部分,这是第2部分。这一部分的3D模型会在另外资源包里面。
NB-IOT模块配置器,WH-NB_Set V1.0.7,可以,简单迅速便捷地配置NB-IOT模块,可以给使用者非常方便的感觉
\Santosa_A-level-set-approach-for-inverse-problems-involving-obstacles.pdf
91-image包括91张图像、set5中5幅图,set14中14幅图,可用于SRCNN超分辨率的训练、验证与测试
内容概要:总结了Java集体体系中的三大集合接口LIst、Set、Map,本文对LIst、Set做出了详细、简要的分析,没有冗长的文章,全是干货,下载即用,其中涉及了其底层实现,面试题必备。 学习收获:通过学习这篇文章,您...