Java集合框架总结
来源:互联网 发布:java软件工程师就业班 编辑:程序博客网 时间:2024/06/05 15:39
两个根接口
- Collection
- Map
Set和List是Collection接口派生的两个子接口,Queue是Java提供的队列实现,类似于List。Map实现类用于保存具有映射关系(key-value)的数据。
Set、List和Map可以看作集合的三大类
- List集合是有序的集合,元素可以重复,可以根据索引来访问其中的元素。
- Set集合是无序的集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问。
对于上述的Set、List和Map三种集合接口,最常用的实现类分别是HashSet、ArrayList和HashMap。
两种遍历集合的方法Iterator接口和foreach循环
Iterator接口
Iterator也是Java集合框架的成员,主要用于遍历(即迭代访问)Collection集合中的元素,也被称作迭代器。
该接口提供了三种方法:
- boolean hasNext():返回集合里的下一个元素。
- Object next():返回集合里的下一个元素。
- void remove():删除集合里上一次next方法返回的元素。
public class TestIterator{ public static void main(String[] args){ //创建一个集合 Collection books = new HashSet(); books.add("百年孤独"); books.add("漂亮朋友"); books.add("岛上书店"); //获取books对应的迭代器 Iterator it = books.iterator(); while(it.hasNext()){ String book = (String) it.next(); System.out.println(book); } System.out.println(books); }}
运行结构如下:
百年孤独漂亮朋友岛上书店[百年孤独, 漂亮朋友, 岛上书店]
foreach循环遍历集合元素
说明:
1. foreach简化了对数组和集合的遍历,如果不希望遍历整个集合,或者在循环内部需要操作下标值就需要使用传统的for循环。
2. 简化了编程,提高了代码的可读性和安全性(不用怕数组越界)。
3. foreach一般结合泛型使用
0 0
- Java集合框架总结
- java集合框架总结
- Java集合框架总结
- Java集合框架总结
- java集合框架总结
- java集合框架总结
- Java集合框架总结
- java集合框架总结
- Java集合框架总结
- Java集合框架总结
- java集合框架总结
- Java集合框架总结
- JAVA 集合框架总结
- java集合框架总结
- Java集合框架总结
- Java集合框架总结
- java集合框架总结
- java集合框架总结
- Android TextSwitcher 文本切换器
- Qt使用QStackedWidget实现堆栈窗口
- UNIX高级编程-高级I/O
- 主分区 逻辑分区
- [数据表设计] - 商品模型数据架构图
- Java集合框架总结
- [yii2] -- [ActiveForm] -- ActiveForm的使用方法
- 可变参数
- Recovery 下mi debug方法
- Java8 移除了APT以及mirror API后,使用Pluggable Annotation Processing API
- 样式优先级CSS优先级CSS样式权重
- 百度文库转载高通手机开发概述
- CentOS 6.5搭建Nexus Maven私服
- JDBC操作数据库基本步骤