本篇文章主要探讨java中判断key是否在map中的方法。有一定的参考价值,有需要的朋友可以参考一下,跟随小编一起来看解决方法吧。
一般情况下,我们会使用两种方法来进行判断,分别是:
1、直接使用java api提供的containsKey()方法;
2、循环遍历,逐个比较。
具体代码:
import java.util.Iterator;
import java.util.Map;
import com.google.common.collect.Maps;
public class MapTest {
public static void main(String[] args) {
Map<String, String> map = Maps.newHashMap();
map.put("1", "1");
map.put("2", "2");
map.put("3", "3");
map.put("4", "4");
//方法1
System.out.println(map.containsKey("5"));
//方法2
Iterator keys = map.keySet().iterator();
String key;
while(keys.hasNext()){
key = (String) keys.next();
if ("1".equals(key)) {
System.out.println("存在");
}
}
}
}
以上就是判断key在map中的两种方法,详细使用情况还需要大家自己亲自动手使用过才能领会。如果想了解更多相关内容,欢迎关注亿速云行业资讯频道!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。