使用该containsKey()方法并检查HashMap中是否存在给定键。

让我们首先创建HashMap并添加一些元素-//创建一个哈希映射

HashMap hm = new HashMap();

//将元素放入映射

hm.put("Bag", new Integer(1100));

hm.put("Sunglasses", new Integer(2000));

hm.put("Frames", new Integer(800));

hm.put("Wallet", new Integer(700));

hm.put("Belt", new Integer(600));

现在,我们需要检查键“ Bag”是否存在,为此,请使用如下containsKey()方法-hm.containsKey("Bag")

以下是检查HashMap中是否存在给定键的示例-

示例import java.util.*;

public class Demo {

public static void main(String args[]) {

//创建一个哈希映射

HashMap hm = new HashMap();

//将元素放入映射

hm.put("Bag", new Integer(1100));

hm.put("Sunglasses", new Integer(2000));

hm.put("Frames", new Integer(800));

hm.put("Wallet", new Integer(700));

hm.put("Belt", new Integer(600));

//获取一组条目

Set set = hm.entrySet();

System.out.println("Elements in HashMap...");

//获取一个迭代器

Iterator i = set.iterator();

//显示元素

while(i.hasNext()) {

Map.Entry me = (Map.Entry)i.next();

System.out.print(me.getKey() + ": ");

System.out.println(me.getValue());

}

System.out.println();

System.out.println("Does Bag exist in the HashMap = "+hm.containsKey("Bag"));

}

}

输出结果Elements in HashMap...

Frames: 800

Belt: 600

Wallet: 700

Bag: 1100

Sunglasses: 2000

Does Bag exist in the HashMap = true

java map判断是否有键_检查Java HashMap中是否存在给定键相关推荐

  1. java map存储对象_JAVA:查找存储在hashMap中的对象的最佳性能方法

    如果你想要速度并且总是在寻找一个特定属性,那么最好的办法是创建另一个用该属性键入的"缓存"哈希映射. 对于不到一百万个条目,占用的内存将是无关紧要的,并且哈希映射查找将比任何其他解 ...

  2. java hashmap 去重复_为什么我在Java HashMap中得到重复的键?

    本问题已经有最佳答案,请猛点这里访问. 我似乎在标准Java HashMap中得到重复的键."重复"是指键的equals()方法相等.这是有问题的代码: import java.u ...

  3. 中去掉外键_【Java笔记】035天,MySQL中的增删改查

    学习Java的第35天. 今天天除了学习MySQL中的各种约束,MySQL中DML的操作,还有MySQL查询语句ds-- MySQLdz中d的约束有: • 非空约束(not null) • 唯一性约束 ...

  4. 判断类型是否继承_【Java学习 | Javase】继承与多态

    整理自:老师课件.<Java核心技术> 继承与多态 继承 概念 父类/超类 所有子集的公共域和公共方法的集合 子类 父类的特殊化,是对公共域和方法在功能.内涵方面的拓展和延伸 object ...

  5. java 最佳主键_最佳Java 8书籍

    java 最佳主键 Today we will look into the best java 8 books. Java SE 8 is one of the major releases in r ...

  6. java map去重复的数据_使用HashMap去重复数据.

    因为HashMap是键值对形式,所以一个键只对应一个Value,利用这个原理,我们就可以根据某列重复数据做键对重复数据进行处理啦~ 首先先看看我要处理 的数据 然后我最后想要的结果: 需求:根据gro ...

  7. java制作一个简单的画板_【Java】Thymeleaf一个简单示例

    Thymeleaf简单介绍 Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎 Spring官方支持的服务的渲染模板中,并不包含jsp.而是Thymeleaf和Freemar ...

  8. java 必须try catch的异常_【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!...

    @ 1.异常 1.1 异常概念 异常 :简单说就是不正常运行,最终导致JVM的非正常停止. 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象.Java处 ...

  9. java开发手册泰山版阿里巴巴_阿里巴巴Java开发手册(泰山版)个人阅读精简

    java开发规范个人精简 根据自己的经验进行适当提炼重要的,需要的. 阅读中.... 编程规约 命名风格 类名首字母大骆驼拼写法.方法.参数.变量名小骆驼拼写法 LeiMing bianLiang f ...

最新文章

  1. Nature综述:进化病毒毒力的系统发育基因组学
  2. 的确好用!Python数据科学速查表中文版强势来袭!
  3. Redis Primer(1)基于JedisPool的Redis hset并发性能测试 - @钟超 · 技术博客专栏 - 博客频道 - CSDN.NET...
  4. Python Django 可变参数*与**的区别
  5. 聊聊高并发(二十八)解析java.util.concurrent各个组件(十) 理解ReentrantReadWriteLock可重入读-写锁
  6. c# 单元测试工程如何取得当前项目路径
  7. 用quot;hosting.jsonquot;配置ASP.NET Core站点的Hosting环境
  8. Win 7 通过事件管理器查看计算机开机关机时间
  9. shuffle洗牌算法java_js打乱一个数组 的 洗牌(shuffle )算法
  10. Java关键字final、static
  11. 此计算机中未配置默认浏览器,飞火浏览器设置默认浏览器失败了怎么办-飞火浏览器设置默认浏览器的方法 - 河东软件园...
  12. python_numpy的基础
  13. mft按钮设计_《ZEMAX光学设计超级学习手册》一一1.2 用户界面
  14. 史上最全最详细的PS3模拟器安装及设置教程
  15. 第五人格显示服务器维护中请稍后登录怎么办,第五人格账号登录失败怎么办
  16. RT-thread实现USB虚拟U盘 模拟读卡器读写sd0
  17. ETest半实物仿真测试在汽车电子电器系统中的应用
  18. flask、celery+redis 实现定时任务和异步——(一)
  19. python中的那个ChatterBot制作聊天机器人的暂时用不了
  20. Elrs 接收机 设置 Express LRS

热门文章

  1. C/C++学习之路_六: 指针
  2. 腾讯朱华:数据中心下一个风向的探索
  3. nginx架构详解(50%)
  4. Python pip更换升级源
  5. 大剑无锋之Spark中的Driver是什么?【面试推荐】
  6. Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式
  7. java安全编码指南之:序列化Serialization
  8. 看动画学算法之:doublyLinkedList
  9. Leet Code OJ 169. Majority Element [Difficulty: Easy]
  10. 使用wireshark抓包并进行网络协议分析