for(Iterator it=mapkeySet();ithasNext();) { Systemoutprintln(key+":"+itnext()); Systemoutprintln(value+":"+mapget(itnext() ) ); } 哥一向这么狠,呵呵~~~~
Map有个values()方法遍历
public static void main(String[] args) {
Map map = new HashMap(); //定义Map集合对象
mapput("apple", "新鲜的苹果"); //向集合中添加对象
mapput("computer", "配置优良的计算机");
mapput("book", "堆积成山的图书");
Collection values = mapvalues(); //获取Map集合的value集合
for (Object object : values) {
Systemoutprintln("键值:" + objecttoString()); //输出键值对象
}
}
Map<String,String> maps = new HashMap<String,String>();
//获取key的集合
Set<String> keySet = mapskeySet();
//遍历key集合,获取value
for(String key : keySet) {
String value = mapsget(key);
}
Map<String, String> cateXml = cateXmlsget(i);
Map<String, String> tempMap=new LinkedCaseInsensitiveMap<String>();
tempMapputAll(cateXml);
cateXml=tempMap;
用的是LinkedCaseInsensitiveMap这个sping提供的key大小写不敏感的类处理了一下。
以上就是关于我要取出map中所有的key或value,请用最简单、最准确的话概括,急!!!!!全部的内容,包括:我要取出map中所有的key或value,请用最简单、最准确的话概括,急!!!!!、Java中怎么遍历map中value值、java中如何通过Map的key获得它的value等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)