public class Test2 {
public static void main(String[] args){
Map map = new HashMap();
map.put("1","good22");
map.put("2","good33");
map.put("3","up");
for(Iterator it =map.entrySet().iterator();it.hasNext();){//这个Set集合中放的是Map.entry对象
Map.Entry m =(Map.Entry) it.next();
if(m.getValue().equals("good")){
System.out.println("objkey="+m.getKey());
System.out.println("objvalue="+m.getValue());
}
}
for(Iterator it = map.keySet().iterator();it.hasNext();){ ////这个返回key集合的对象
String key = (String) it.next();
System.out.println("objkey="+key);
System.out.println("objvalue="+map.get(key));
}
System.out.println(map.containsValue("good"));
System.out.println(map.containsValue("up12"));
//注意:由于Set的无序性,所以不会按照你输入的顺序显式的
}
}
分享到:
相关推荐
Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并 Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并
一些特定情况下需要用map或者list嵌套 这里是一个例子 如何获取嵌套中的参数
根据map值获取key.txt
Mapkey非常好用的键盘插件
SpringBoot+Mybatis,返回Map的时候,将Map内的Key转换为驼峰的命名
map、 key' 和 value 的 取值 and so on
申请Android Google Map API key
主要介绍了java集合map取key使用示例,需要的朋友可以参考下
对Map的key和value进行排序
可以将Map中的对象按照键或值进行升序或降序排列,经测试一切正常,开发者看懂后按照需求对应修改即可!
Java Map按键排序和按值排序 可以java map按照key值排序
Google Map Key申请具体的步骤,图文并茂
Map集合的特性:一个key值对应一个value值,key值保持着唯一性,而插入的键值对相同key值会发生覆盖原key值对应的value值。 Map集合中一个key对应一个value,但是一个相同的value值可以对应多个key值 下面我们来根据...
C++读取INI文件中指定Section下的所有key和keyvalue存放到map中
比较两者查找效率,得出结论是结构体比字符串组合快~~~
javaScript,重写Array 类似java map的key,value键值对结构
今天小编就为大家分享一篇Java中对list map根据map某个key值进行排序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
map是一个key-value值对,key唯一,可以用find进行快速的查找。其时间复杂度为O(logN),如果采用for循环进行遍历数据时间复杂度为O(N)。如果map中的数据量比较少时,采用find和for循环遍历的效率基本没有太大的区别...
将map按ASCII码排序,适用于将请求头的参数转为map,map内可再含有map,递归排序,无遗漏。运行demo里main方法即可进行验证。
很多时候,我们使用双重map或者hash去处理缓冲区,但是key不够直观,本文,自定义key,解决多重map或者hash的key值问题。文中,使用Qmutimap进行测试,对mutilmap用法不熟悉的同学,可以学习一下,mutimap的用法。