Java集合类可分为三大块,分别是从Collection接口延伸出的List、Set和以键值对形式作存储的Map类型集合。
关于增强for循环,需要注意的是,使用增强for循环无法访问数组下标值,对于集合的遍历其内部采用的也是Iterator的相关方法。如果只做简单遍历读取,增强for循环确实减轻不少的代码量。
集合概念:
1.作用:用于存放对象
2.相当于一个容器,里面包含着一组对象,其中的每个对象作为集合的一个元素出现
3.java的容器有集合类和数组,不同之处是
区别及其常用实现类
List接口:
列表有序 元素可重复
实现类:ArrayList:动态数组列表
LinkedList:双向链表
Set接口:
集无序,元素不可重复
实现类:HashSet:散列集
TreeSet:树集 内部排序
Map接口:
以键值对的方式存储数据 数据-键不允许重复
实现类:HashSet:散列集
TreeSet:树集 内部排序
JDK1.0出现的集合类都是线程安全的,但效率低
JDK1.2出现的集合类都不是线程安全的,但效率高
代码示例如下:
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
原文链接:/kf/02/596383.html
如果觉得《JAVA中list的循环遍历 详解Java中list set map的遍历与增强for循环》对你有帮助,请点赞、收藏,并留下你的观点哦!