在java中,怎么判断map的key是否存在,有哪些方式?
方式一:
通过containsKey("key")进行判断,例如:
Map<String,String> map= new HashMap<String,String>(); map.put("key","value"); boolean isEmpty=map.containsKey("key");
Map<String,String> map= new HashMap<String,String>();
方式二:
通过hasNext()方法进行判断,例如:
Set set = map.keySet();Iterator it = set.iterator();//通过判断是否存在下一个,来遍历map集合while (it.hasNext()) {}
Set set = map.keySet();
或者是
Iterator it= map.entrySet().iterator();//通过判断是否存在下一个,来遍历map集合while (it.hasNext()) {}
你好!遇到什么技术难题了嘛?请点击我要提问,我们免费帮您解答!!!
方式一:
通过containsKey("key")进行判断,例如:
方式二:
通过hasNext()方法进行判断,例如:
或者是