集合HashMap和HashSet中迭代器的使用
package setTest;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class TestMap {
public static void main(String[] args) {
HashMap hm = new HashMap();
hm.put("aa", "test1");
hm.put("bb", "test2");
hm.put("cc", "test3");
hm.put("dd", "test4");
hm.put("ee", "test5");
//iterator
Iterator it = hm.keySet().iterator();
while(it.hasNext()) {
//key
String str = (String)it.next();
System.out.print(str+"\t");
//value
String value = (String)hm.get(str);
System.out.println(value);
}
for (Object obj : hm.keySet()) {
String key = (String)obj;
System.out.print(key+"\t");
String value = (String)hm.get(key);
System.out.println(value);
}
Set set = new HashSet();
set.add("aa");
set.add("bb");
set.add("cc");
set.add("dd");
for(Iterator it1 = set.iterator();it1.hasNext();) {
String str = (String)it1.next();
System.out.println(str);
}
for(Object obj:set) {
System.out.println(obj);
}
}
}
最新文章
- Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结
- jq验证码换一换
- [转载] 理解 epoll 的事件触发机制
- js函数延迟执行
- css3圈圈进度条
- 前端笔试题目小结--获取输入参数用户名;查询URL字符串参数
- 编辑器sublime text 加入到右键菜单
- hdu5115(区间dp)
- 【百度地图API】如何制作一张魔兽地图!!——CS地图也可以,哈哈哈
- 在x64位的操作系统客户端如何连接oracle ?
- background相关属性
- Unity3D调用摄像头
- [Android] Android 手机下 仿 微信 客户端 界面 -- 微聊
- OneinStack——PHP多版本共存
- 实验楼高级bash脚本编程指南 挑战:简单的热身
- A1074. Reversing Linked List
- mysql原理~undo
- highchart柱状堆叠图动态数据请求
- DS图遍历--广度优先搜索
- Word2010去除灰色中括号标记
热门文章
- SSM+PageHelper+jqGrid实现数据分页
- 互联网轻量级框架SSM-查缺补漏第八天(MyBatis插件plugin使用及原理)
- Java温故而知新(7)Object类及其方法讲解
- 基于easyUI实现权限管理系统(一)一—组织结构树图形
- 2048小游戏4X4C语言
- Hibernate (ORM)
- Infor SyteLine如何快速锁定用户
- Web.py报错:OSError: No socket could be created -- (('0.0.0.0', 8080):
- [算法练习]Two Sum
- redis 在linux安装