7.5 Map
2016-09-12 20:54
363 查看
Map的创建
Map<k,v> map = new HashMap<k,v>();HashMap是Map的子类,泛型里的k是关键字(key),v是值(value),k和v同样是数据类型,泛型可定义为String、Integer、Float、Double,这里也是类,而不是Java里的数据类型
Map中的数据添加
使用map.put(); 如: map.put("zhangsan","131234156");添加的数据类型根据泛型中选择的类添加Map数据的读取
这里要用到for循环for(int i=0;i<map.size();i++){
String username=map.get("username")
System.out.println(username);
}
还可以使用keySet对数据进行读取,keySet()的方法获取所有key值,
根据JDK5的新特性,用For循环Map,例如循环Map的Key
for(String dataKey : paraMap.keySet()) { System.out.println(dataKey ); }
注意的是,paraMap 是怎么样定义的,如果是简单的Map paraMap = new HashMap ();那前面的String就只能换成Object了.
循环整个map的key和value
相关文章推荐
- 7.5 Displaying Pins with Different Colors on a Map View
- MapServer WinForm开发成功
- request.getParameterMap()中的值
- 最大后验估计(MAP)
- xml中所有元素转化为map
- jQuery源码分析之实例调用方法map,slice,first,last,end,sort,splice,push方法详解
- MAP定义方法通过key获取value值
- 如何遍历Map操作总结
- [javase学习笔记]-7.5 构造函数须要注意的几个细节
- 循环删除vector和map中的元素
- STL中map的数据结构
- STL中vector、list、deque和map的区别
- Python filter、map、reduce、lambda
- Struts2中iterator标签遍历map总结
- JavaScript中函数式编程的体现--map和reduce
- freemarker中map的创建以及map的遍历循环
- Map中的TreeMap根据value排序
- STL中map 和vector嵌套使用示例
- STL map与Boost unordered_map - 有何不可的日志 - 网易博客
- C++ map的基本操作和使用