有两种方法可以判断map集合中是否存在某个key。
方法1:直接使用java api提供的containsKey();
方法2:循环遍历,逐个比较。
java相关视频推荐: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 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开发入门