开发笔记(20140128)
来源:互联网 发布:服务器 linux 编辑:程序博客网 时间:2024/06/16 08:48
1.containsKey方法用来判断Map集合对象中是否包含指定的键名。
语法 boolean containsKey(Object key)
返回值:如果Map集合中包含指定的键名,则返回true;否则返回false。
参数:key是要查询的Map集合的键名对象。
2.遍历map的几种方法。
Map<String, String> map = new HashMap<String, String>();
map.put("1", "value1");
map.put("2", "value2");
map.put("3", "value3");
//第一种:普遍使用,二次取值
System.out.println("通过Map.keySet遍历key和value:");
for (String key : map.keySet()) {
System.out.println("key= "+ key + " and value= " + map.get(key));
}
//第二种
System.out.println("通过Map.entrySet使用iterator遍历key和value:");
Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, String> entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第三种:推荐,尤其是容量大时
System.out.println("通过Map.entrySet遍历key和value");
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第四种
System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
for (String v : map.values()) {
System.out.println("value= " + v);
}
- 开发笔记(20140128)
- 开发笔记(JS)
- BLE开发-CC2640开发笔记(1)
- DOTNET开发笔记(1)
- prototype 开发笔记(转)
- WCF开发笔记(一)
- DirectShow开发指南(笔记)
- 数据仓库开发笔记(一)
- 数据仓库开发笔记(二)
- FFMpeg开发笔记(一)
- 苹果开发 笔记(1)
- 苹果开发 笔记(2)
- ARM_STM32f303开发笔记(一)
- iOS 开发笔记(线程)
- ios开发笔记(一)
- 二维码Java开发(笔记)
- webService开发笔记(一)
- webService开发笔记(二)
- lspci 中文man页面
- ci框架下利用weebox插件弹出对话框
- 配置cygwin构建hadoop环境
- 单片机软件抗干扰的几种常见方法
- liunx下的mysql相关命令
- 开发笔记(20140128)
- C语言编程 运算符的优先级表
- linux下计算进程cpu使用率和内存使用率的方法
- Effective C++ --4 设计与声明
- python调用Mongodb笔记
- Ember.js 的初学者指南
- PowerDesigner Comment和name相互转化
- jquery-ui-autocomplete的使用
- 【逆向】查看按钮事件与判断跳转的小技巧