有两种方法可以判断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开发入门

java map key是否存在_java中如何判断map集合中是否存在key相关推荐

  1. java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...

    延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...

  2. vue中如何在方法中动态的删除集合中的元素!?

    参考https://blog.csdn.net/weixin_42230550/article/details/87990486 vue中,如何在方法中动态的删除集合中的元素? me.btn_elem ...

  3. lua中 高效判断数组(table)中是否存在某个字符 值

    lua中高效判断数组(table)中是否存在某个字符值 publish:June 28, 2016 -Tuesday by 04007 本站原创文章,转载请注明文章出处:www.04007.cn 在P ...

  4. java map移除key为空_Java实现过滤掉map集合中key或value为空的值示例

    本文实例讲述了Java实现过滤掉map集合中key或value为空的值.分享给大家供大家参考,具体如下: import java.util.Collection; import java.util.H ...

  5. java map 为空_java中如何判断map是否为空

    java中判断map是否为空的方法是:可以利用isEmpty()函数来判断.isEmpty()函数是java中用于判断某种容器是否有元素的系统库函数,例如用来判断ArrayList.HashSet.H ...

  6. java map怎么判断为空_java中如何判断map是否为空

    java中判断map是否为空的方法是:利用isEmpty()函数来判断. (推荐学习:java入门程序) 函数介绍: IsEmpty()是Java中用于判断某种容器是否有元素的系统库函数.如用来判断A ...

  7. java中如何判断map是否为空

    java中判断map是否为空的方法是:可以利用isEmpty()函数来判断.isEmpty()函数是java中用于判断某种容器是否有元素的系统库函数,例如用来判断ArrayList.HashSet.H ...

  8. java 以某某结尾_Java中删除第一个集合中以某某开头的元素,删除第二个集合中以某某结尾的元素,并合并成一个集合...

    import java.util.ArrayList; import java.util.List; public class Test { public static void main(Strin ...

  9. java list 不重复_java中如何使list集合中元素不重复

    对list集合中的重复值进行处理,大部分是采用两种方法,一种是用遍历list集合判断后赋给另一个list集合,一种是用赋给set集合再返回给list集合.不同方法在不同情况下有各自的优势. 相关免费视 ...

最新文章

  1. angular2-baidu-map网站中使用百度地图
  2. JVM - 写了这么多年代码,你还不知道new对象背后的逻辑?
  3. 机器学习实战之logistic回归分类
  4. Webpack的代码分包Vue3中定义异步组件分包refs的使用
  5. iOS博客 视频课程网站
  6. 鸿蒙硬件HI3861-I2C-MCP23017
  7. 基于JAVA+SpringBoot+Mybatis+MYSQL的医院信息管理系统
  8. 配置python虚拟环境心得
  9. Oracle 扼杀 Java EE!
  10. 前台获取信息进行跳转
  11. 51单片机sht30_基于51单片机和机智云的WIFI智能插座(2019版)
  12. (转自dflying chen)使用Anthem.NET 1.5中的FileUpload控件实现Ajax方式的文件上传
  13. Cobbler详解(一)——Cobbler基础知识
  14. 推荐一款配置中心新贵:Nacos,阿里开源,是真的香!!
  15. JVM 大厂面试都会问,都会这么问,你能顶住么?
  16. 基于Java实现的班级信息管理系统
  17. spring boot+Quartz+数据库存储
  18. 使用Axure RP原型设计实践03,制作一个登录界面的原型
  19. Avalonia的Snoop
  20. python在excel中数据画线_python中操作excel数据

热门文章

  1. Qt creator使用笔记
  2. Ts + React + Mobx 实现移动端浏览器控制台
  3. 2018/02/06
  4. django获取客户端真实IP
  5. IIS Server is too busy 解决方法(IIS6)
  6. HttpClient(联网)
  7. BT觀念分享和常見問題彙整
  8. Our Proof : Page Scraping : Website Data Extraction : Data Mining Analytics : Connotate.com
  9. 用例子说明MVC 设计模式(以Objective-C 实现)
  10. matlab学习——1.基本操作