本篇文章主要探讨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");//方法1System.out.println(map.containsKey("5"));//方法2Iterator keys = map.keySet().iterator();String key;while(keys.hasNext()){key = (String) keys.next();if ("1".equals(key)) {System.out.println("存在");} }} }

以上就是判断key在map中的两种方法,详细使用情况还需要大家自己亲自动手使用过才能领会。如果想了解更多相关内容,欢迎关注亿速云行业资讯频道!