HashMap, HashSet, HashMap Iterator
2016-01-20 12:13
162 查看
一.遍历HashMap
Map<Integer, String> map = new HashMap<Integer, String>();
for(int i=0;i<100;i++)
{
map.put(i, "123");
}
方法一:效率比方法二高
for(Entry<Integer, String> entry:map.entrySet())
{
System.out.println(entry.getKey()+"="+entry.getValue());
}
方法二:
for(Object obj : map.keySet()) {
Object key = obj;
Object value = map.get(obj);
System.out.println(value);
}
二.遍历HashSet
Set set = new HashSet();
for(int i=0;i<100;i++)
{
set .add("123");
}
for(Iterator it=set.iterator();it.hasNext();)
{
System.out.println(it.next());
}
三.遍历Hashtable(同步、线程安全的)
Hashtable table = new Hashtable();
table.put(1, "1");
table.put(2, "1");
table.put(3, "1");
//遍历key
Enumeration e = table.keys();
while( e. hasMoreElements() ){
System.out.println( e.nextElement() );
}
//遍历value
e = table.elements();
while( e. hasMoreElements() ){
System.out.println( e.nextElement() );
}
Map<Integer, String> map = new HashMap<Integer, String>();
for(int i=0;i<100;i++)
{
map.put(i, "123");
}
方法一:效率比方法二高
for(Entry<Integer, String> entry:map.entrySet())
{
System.out.println(entry.getKey()+"="+entry.getValue());
}
方法二:
for(Object obj : map.keySet()) {
Object key = obj;
Object value = map.get(obj);
System.out.println(value);
}
二.遍历HashSet
Set set = new HashSet();
for(int i=0;i<100;i++)
{
set .add("123");
}
for(Iterator it=set.iterator();it.hasNext();)
{
System.out.println(it.next());
}
三.遍历Hashtable(同步、线程安全的)
Hashtable table = new Hashtable();
table.put(1, "1");
table.put(2, "1");
table.put(3, "1");
//遍历key
Enumeration e = table.keys();
while( e. hasMoreElements() ){
System.out.println( e.nextElement() );
}
//遍历value
e = table.elements();
while( e. hasMoreElements() ){
System.out.println( e.nextElement() );
}
相关文章推荐
- 目标检测之rcnn---开启检测新高度优于dpm
- 【解惑】选择做程序员是对还是错
- Mysql开启慢查询
- 天声人語 20160120 あきれた廃棄カツ横流し
- 【Ubuntu】升到14,攻克了进入用户后没有菜单条导航栏的问题
- javascript 数组 排除null, undefined, 和不存在的元素
- 基本排序算法
- 节点类
- ant发送邮件
- Word2010插入页码分节符
- 【转】Python实现修改Windows CMD命令行输出颜色(完全解析)
- 目标检测之dpm---hog的最优升级版
- AndroidStudio 编译C/C++文件生成SO文件
- Win10下CH340安装
- OncePerRequestFilter
- Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
- 兼容利器之X-UA-Compatible
- interceptor
- IIS 无法读取配置节"system.web.extensions",因为它缺少节声明
- 类型转换