| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
JDK1.4中
view plaincopy to clipboardprint?
<FONT color=#0000ff>Map map = new HashMap(); 网管网www_bitscn_com
Iterator it = map.entrySet().iterator(); 中国网管论坛bbs.bitsCN.com
while (it.hasNext()) {
网管bitscn_com
Map.Entry entry = (Map.Entry) it.next(); 网管bitscn_com
Object key = entry.getKey(); 网管网www.bitscn.com
Object value = entry.getValue();
网管联盟bitsCN_com
}</FONT>
网管联盟bitsCN_com
Map map = new HashMap(); 网管u家u.bitscn@com
Iterator it = map.entrySet().iterator(); 网管网www.bitscn.com
while (it.hasNext()) {
网管联盟bitsCN_com
Map.Entry entry = (Map.Entry) it.next();
中国网管论坛bbs.bitsCN.com
Object key = entry.getKey();
Object value = entry.getValue();
网管网www.bitscn.com
}JDK1.5中,应用新特性For-Each循环
view plaincopy to clipboardprint?
Map m = new HashMap(); 中国网管联盟bitsCN.com
for(Object o : map.keySet()){
网管联盟bitsCN@com
map.get(o);
网管bitscn_com
} 中国网管论坛bbs.bitsCN.com
Map m = new HashMap();
for(Object o : map.keySet()){
网管bitscn_com
map.get(o);
中国网管联盟bitsCN.com
}返回的 set 中的每个元素都是一个 Map.Entry 类型。 中国网管论坛bbs.bitsCN.com
view plaincopy to clipboardprint?
<FONT color=#0000ff>private Hashtable<String, String> emails = new Hashtable<String, String>();</FONT> 中国网管论坛bbs.bitsCN.com
private Hashtable<String, String> emails = new Hashtable<String, String>(); 另外 我们可以先把hashMap 转为集合Collection,再迭代输出,不过得到的对象 网管u家u.bitscn@com
view plaincopy to clipboardprint?
<FONT color=#0000ff>//方法一: 用entrySet() 网管u家u.bitsCN.com
Iterator it = emails.entrySet().iterator(); 网管网www_bitscn_com
while(it.hasNext()){
Map.Entry m=(Map.Entry)it.next(); 网管bitscn_com
logger.info("email-" + m.getKey() + ":" + m.getValue()); 网管u家u.bitscn@com
} 网管bitscn_com
// 方法二:jdk1.5支持,用entrySet()和For-Each循环() 网管u家u.bitsCN.com
for (Map.Entry<String, String> m : emails.entrySet()) { 网管u家u.bitsCN.com
logger.info("email-" + m.getKey() + ":" + m.getValue());
网管网www.bitscn.com
} 中国网管联盟bitsCN.com
// 方法三:用keySet()
网管网www.bitscn.com
Iterator it = emails.keySet().iterator();
while (it.hasNext()){ 网管bitscn_com
String key;
网管bitscn_com
key=(String)it.next();
网管论坛bbs_bitsCN_com
logger.info("email-" + key + ":" + emails.get(key));
}
网管网www.bitscn.com
// 方法五:jdk1.5支持,用keySEt()和For-Each循环 中国网管论坛bbs.bitsCN.com
for(Object m: emails.keySet()){
logger.info("email-" + m+ ":" + emails.get(m)); 网管网www.bitscn.com
}
</FONT>
//方法一: 用entrySet() 网管bitscn_com
Iterator it = emails.entrySet().iterator(); 网管u家u.bitscn@com
while(it.hasNext()){ 网管u家u.bitscn@com
Map.Entry m=(Map.Entry)it.next();
logger.info("email-" + m.getKey() + ":" + m.getValue()); 中国网管联盟bitsCN.com
}
网管联盟bitsCN@com
// 方法二:jdk1.5支持,用entrySet()和For-Each循环()
网管联盟bitsCN_com
for (Map.Entry<String, String> m : emails.entrySet()) { 网管联盟bitsCN_com
logger.info("email-" + m.getKey() + ":" + m.getValue()); 网管下载dl.bitscn.com
} 网管论坛bbs_bitsCN_com
// 方法三:用keySet() 中国网管论坛bbs.bitsCN.com
Iterator it = emails.keySet().iterator();
while (it.hasNext()){ 中国网管论坛bbs.bitsCN.com
String key; 中国网管论坛bbs.bitsCN.com
key=(String)it.next(); 网管联盟bitsCN@com
logger.info("email-" + key + ":" + emails.get(key)); 网管bitscn_com
} 网管下载dl.bitscn.com
// 方法五:jdk1.5支持,用keySEt()和For-Each循环
网管联盟bitsCN_com
for(Object m: emails.keySet()){
logger.info("email-" + m+ ":" + emails.get(m)); 网管bitscn_com
} 网管u家u.bitscn@com
网管联盟bitsCN@com
网管下载dl.bitscn.com
|
0
|
评论加载中…