一般情况下,我们会使用两种方法来进行判断,分别是:
1、直接使用java api提供的containsKey()方法;
2、循环遍历,逐个比较。
(视频教程推荐:java视频)
具体代码:
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("存在"); } } } }
推荐教程:java入门程序
以上就是java如何判断map集合中是否存在某个key的详细内容,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)