我有一个Map对象,在不知道其键的情况下,如何遍历这个Map对象取得所有的值?
解决方案 »
- JAVA中线程死锁的问题
- jTelnet怎么用?
- 现在Java开源了,遵守GPLv2协议,那我们用Java开发的项目是不是也必须开源,遵守GPL协议?
- 有没有把java.awt.Shape序列化为XML文件,并可以反序列化的包啊?
- 关于ECLIPSE的插件VE.EMF.GEF.................朋友!请进!(解决问题都另开贴加100分,分有的是)!
- SWING???问题?
- Java与xml
- 又是一题scjp。
- 请问websphere里面的include文件语法怎么写
- 用java的多线程解决独木桥问题
- 请教一下javaSE的用途是什么?
- J2SE--用JAVA流如何将一个文件拷贝到别的地方-->清高手指教
while(iterator.hasNext()){
Object key=iterator.next();
Object value=map.get(key);
System.out.println(key+"--"+value);
}
先获取key值的集合,再根据key一一获取value
<!-- Search Google -->
<center>
<form method="get" action="http://www.google.cn/custom" target="_top">
<table bgcolor="#ff3333">
<tr><td nowrap="nowrap" valign="top" align="left" height="32"><label for="sbi" style="display: none">输入您的搜索字词</label>
<input type="text" name="q" size="31" maxlength="255" value="" id="sbi"></input>
<label for="sbb" style="display: none">提交搜索表单</label>
<input type="submit" name="sa" value="Google 搜索" id="sbb"></input>
<input type="hidden" name="client" value="pub-2645657960589265"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="GB2312"></input>
<input type="hidden" name="oe" value="GB2312"></input>
<input type="hidden" name="cof" value="GALT:#003324;GL:1;DIV:#66CC99;VLC:FF6600;AH:center;BGC:C5DBCF;LBGC:73B59C;ALC:000000;LC:000000;T:330033;GFNT:333300;GIMP:333300;FORID:1"></input>
<input type="hidden" name="hl" value="zh-CN"></input>
</td></tr></table>
</form>
</center>
<!-- Search Google -->
Map.Entry entry = (Map.Entry)it.next();
System.out.println(entry.getKey() +" = " + entry.getValue());
}
System.out.println(entry.getKey() + " ==> " + entry.getValue());
}
另外,忘了Map是否有values方法了,如果有的话,那么这个方法返回的集合就是你想要的集合。