Set Map List Iterator
Set
和Map
类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在Set
中,没有重复的key。
Map放没有顺序的键值对,所有键值对 — 参见 entrySet(),所有键 — 参见 keySet(),所有值 — 参见 values()
list 主要实现类ArrayList
Iterator迭代器
//迭代器的应用
List<String> l1 = new ArrayList<String>();//创建一个ArrayList
l1.add("lee");
l1.add("xee");
l1.add("bee");
l1.add("dee");
System.out.println(l1.size()); //输出当前List大小
Iterator it = l1.iterator(); //获取迭代器
//it.next(); //获取下一个元素(这里为第一个元素)
System.out.println(it.next());
it.remove(); //删除上个语句获取的元素
System.out.println(l1.size()); //在此输出List大小
for(Iterator iter = l1.iterator();iter.hasNext();){//iter.hasNext()判断是否有下一个元素
String str = (String)iter.next();
System.out.println(str);
}
最新文章
- 异常处理之“The remote certificate is invalid according to the validation praocedure.”
- [Python基础知识]正则
- C#中List的Find方法的使用
- poj3415
- 自定义事件实现不同窗体间的通讯Delphi篇
- Android 访问Android Wear数据层Api——同步Data Items
- Spring之SpringMVC(源码)启动初始化过程分析
- Hibernate基础学习(五)&mdash;对象-关系映射(下)
- CF528D. Fuzzy Search [FFT]
- Dynamics CRM 为Visual Studio 2015安装CRM Developer Toolkit
- Glog 和 Log4cxx 的对比
- 雷林鹏分享:jQuery EasyUI 数据网格 - 自定义分页
- MongoDB4.0 WINDOWS环境下 副本集、分片部署
- 利用ELK分析Nginx日志
- maven加载本地jar包到repository
- Alienware-15-R3 装Ubuntu 16.04.3 LTS
- MySQL 并发测试中,线程数和数据库连接池的实验
- pygame学习笔记(6)——一个超级简单的游戏
- 20172325《Java程序设计》第一周学习总结
- BZOJ3209 花神的数论题 【组合数学+数位DP+快速幂】*