工作日志:Map的一般用法
2017-11-29 18:21
246 查看
Map的一般用法
1.声明一个Map :
2 .向map中放值 ,注意: map是key-value的形式存放的,如:
3 .从map中取值 :
结果是: str = “lihong”
4 .遍历一个map,从中取得key和value :
5.特定类型值:BleDevice
6.遍历Map中的key和value
1.声明一个Map :
Map map = new HashMap();
2 .向map中放值 ,注意: map是key-value的形式存放的,如:
map.put("mingzi","lihong");
3 .从map中取值 :
String str = map.get("sa").toString,
结果是: str = “lihong”
4 .遍历一个map,从中取得key和value :
Map m= new HashMap(); for(Object obj : map.keySet()){ Object value = map.get(obj ); }
5.特定类型值:BleDevice
Map<String, BleDevice> bleDeviceMap = new HashMap<>();//实例化 String address = device.getAddress();//Map的key BleDevice bleDevice = new BleDevice(device, scanRecord, rssi);//Map的value bleDeviceMap.put(address, bleDevice);//将键值存入Map中
6.遍历Map中的key和value
for (Map.Entry<String, BleDevice> entry : bleDeviceMap.entrySet()) { String key=entry.getKey(); BleDevice bleDevice = entry.getValue(); if (null != bleDevice ) { mDatList.add(bleDevice); } }
相关文章推荐
- 2017年3月16工作日志【mysql更改字段参数、java8 map()调用方法示例】
- 【c++程序】map一般用法
- 2015年8月31日工作日志--------------赵鑫
- 工作总结日志<一> 有关实时线程的
- 【小平工作日志】Nginx安装
- 整理:map/reduce工作流程
- 第16周 范型程序补充之map用法
- 自学Java系列 笔记5 Java学习之Iterator(迭代器)的一般用法
- STL之map函数的用法
- Java学习之Iterator(迭代器)的一般用法 (转)
- hdu 4941 stl的map<node,int>用法
- cloudroid工作日志-20170510
- 工作日志之项目经理篇
- scala中函数组合器的用法(map,filter,zip,foreach,groupBy,flatten,drop等)
- 内存数据库内核开发 工作日志(内存索引实现原理)(附红黑树实现清晰完整直接可编译运行代码)(十)
- c++ list, vector, map, set 区别与用法比较
- Map用法详解(四)
- 预算系统工作日志
- STL中map和string, vector 用法详解
- 工作日志2014-08-13