java怎么判断map集合的值是多少?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么判断map集合的值是多少?相关的知识,希望对你有一定的参考价值。
比如我要判断出map集合中key的value是否等于XXX,如果等于XXX,则。。。
求大神实现过程!
if(map.get("value").equals("xxx"))
else
数字可以 用 == 好 替换 equals 参考技术B import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
public class Test
public static void main(String[] args)
Map<Integer, String> map = new HashMap<Integer, String>();
map.put(1, "aaa");
map.put(2, "bbb");
final int findKey = 2;
final String findValue = "bbb";
boolean find = false;
for (Entry<Integer, String> entry : map.entrySet())
int key = entry.getKey();
String value = entry.getValue();
if (key == findKey && value.equals(findValue))
find = true;
break;
else
continue;
if (find)
System.out.println("找到了");
else
System.out.println("没找到");
本回答被提问者采纳 参考技术C Set keysSet = map.keySet();
Iterator iterator = keysSet.iterator();
while(iterator.hasNext())
Object key = iterator.next();//key
Object value = map.get(key);//value
参考技术D 不知道 要自己做不能依赖别人
java8中,两个list<map>集合如何合并?
就像数据库两张表做join查询一样,假设这两个list<map>集合中,key1和key2的值是共同的,如何合并成一个list<map>呢?java的版本是8
这个简单呀,集合的长度是可变的,你把要合并的集合遍历出来,add( )添加到目标集合里就行了。追问感觉这个方法比较传统,而且需要嵌套循环,java8有没有提供专门的方法处理这个?
参考技术A golang的话直接append就可以了以上是关于java怎么判断map集合的值是多少?的主要内容,如果未能解决你的问题,请参考以下文章