java map判断是否有键_检查Java HashMap中是否存在给定键
使用该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中是否存在给定键相关推荐
- java map存储对象_JAVA:查找存储在hashMap中的对象的最佳性能方法
如果你想要速度并且总是在寻找一个特定属性,那么最好的办法是创建另一个用该属性键入的"缓存"哈希映射. 对于不到一百万个条目,占用的内存将是无关紧要的,并且哈希映射查找将比任何其他解 ...
- java hashmap 去重复_为什么我在Java HashMap中得到重复的键?
本问题已经有最佳答案,请猛点这里访问. 我似乎在标准Java HashMap中得到重复的键."重复"是指键的equals()方法相等.这是有问题的代码: import java.u ...
- 中去掉外键_【Java笔记】035天,MySQL中的增删改查
学习Java的第35天. 今天天除了学习MySQL中的各种约束,MySQL中DML的操作,还有MySQL查询语句ds-- MySQLdz中d的约束有: • 非空约束(not null) • 唯一性约束 ...
- 判断类型是否继承_【Java学习 | Javase】继承与多态
整理自:老师课件.<Java核心技术> 继承与多态 继承 概念 父类/超类 所有子集的公共域和公共方法的集合 子类 父类的特殊化,是对公共域和方法在功能.内涵方面的拓展和延伸 object ...
- 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 ...
- java map去重复的数据_使用HashMap去重复数据.
因为HashMap是键值对形式,所以一个键只对应一个Value,利用这个原理,我们就可以根据某列重复数据做键对重复数据进行处理啦~ 首先先看看我要处理 的数据 然后我最后想要的结果: 需求:根据gro ...
- java制作一个简单的画板_【Java】Thymeleaf一个简单示例
Thymeleaf简单介绍 Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎 Spring官方支持的服务的渲染模板中,并不包含jsp.而是Thymeleaf和Freemar ...
- java 必须try catch的异常_【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!...
@ 1.异常 1.1 异常概念 异常 :简单说就是不正常运行,最终导致JVM的非正常停止. 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象.Java处 ...
- java开发手册泰山版阿里巴巴_阿里巴巴Java开发手册(泰山版)个人阅读精简
java开发规范个人精简 根据自己的经验进行适当提炼重要的,需要的. 阅读中.... 编程规约 命名风格 类名首字母大骆驼拼写法.方法.参数.变量名小骆驼拼写法 LeiMing bianLiang f ...
最新文章
- Nature综述:进化病毒毒力的系统发育基因组学
- 的确好用!Python数据科学速查表中文版强势来袭!
- Redis Primer(1)基于JedisPool的Redis hset并发性能测试 - @钟超 · 技术博客专栏 - 博客频道 - CSDN.NET...
- Python Django 可变参数*与**的区别
- 聊聊高并发(二十八)解析java.util.concurrent各个组件(十) 理解ReentrantReadWriteLock可重入读-写锁
- c# 单元测试工程如何取得当前项目路径
- 用quot;hosting.jsonquot;配置ASP.NET Core站点的Hosting环境
- Win 7 通过事件管理器查看计算机开机关机时间
- shuffle洗牌算法java_js打乱一个数组 的 洗牌(shuffle )算法
- Java关键字final、static
- 此计算机中未配置默认浏览器,飞火浏览器设置默认浏览器失败了怎么办-飞火浏览器设置默认浏览器的方法 - 河东软件园...
- python_numpy的基础
- mft按钮设计_《ZEMAX光学设计超级学习手册》一一1.2 用户界面
- 史上最全最详细的PS3模拟器安装及设置教程
- 第五人格显示服务器维护中请稍后登录怎么办,第五人格账号登录失败怎么办
- RT-thread实现USB虚拟U盘 模拟读卡器读写sd0
- ETest半实物仿真测试在汽车电子电器系统中的应用
- flask、celery+redis 实现定时任务和异步——(一)
- python中的那个ChatterBot制作聊天机器人的暂时用不了
- Elrs 接收机 设置 Express LRS
热门文章
- C/C++学习之路_六: 指针
- 腾讯朱华:数据中心下一个风向的探索
- nginx架构详解(50%)
- Python pip更换升级源
- 大剑无锋之Spark中的Driver是什么?【面试推荐】
- Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式
- java安全编码指南之:序列化Serialization
- 看动画学算法之:doublyLinkedList
- Leet Code OJ 169. Majority Element [Difficulty: Easy]
- 使用wireshark抓包并进行网络协议分析