java map是集合吗,java 判断map中key是否存在
如何解决写爬虫IP受阻的问题?立即使用。
推荐:《Java视频教程》
在java中有时会遇到判断传递的map是否包含指定键的问题。有两种方法:
方法1:循环遍历,逐个比较
HashMap map=new HashMap();
map.put(1 , value 1 );
map.put(2 , value 2 );
Iterator keys=map.keySet()。迭代器();
while(keys.hasNext()){
String key=(String)keys . next();
if(2 。等于(键)){
system . out . println(“key exists”);
}
}方法2:直接使用java api提供的containsKey()
Map是键和值的键-值对的集合。如果有键和值对,就会有一个是否有键的判断。此方法是containsKey方法。
boolean flag=map . contains key( opt ),例如:
if(map . contains key( name ){
value=map.get(name )。toString();
System.out.println(找到name: value 的值);
} map中的containsKey(key)方法可以确定该键是否存在于map中。如果存在,则返回true。如果不存在,则返回false。
有关编程的更多信息,请访问:编程入门!也就是java如何确定映射集中是否有键?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。