集合类的双列集合:Map接口
来源:互联网 发布:中文网络男女说唱 编辑:程序博客网 时间:2024/06/05 18:48
Map接口是一种双列集合,它的每一个元素都包含了一个键对象key和一个值对象Value,键和值之间存在着一种对应关系称为映射。
Map集合的常用方法
HashMap是Map接口的实现类,它用于储存键值映射关系,但必须保证不出现重复的键,若键重复后面的将会覆盖前面的。
遍历Map集合中所有键值对的方法
1.通过keySet()
package pan;import java.util.*;class MapExample{public static void main(String[] args) {Map map = new HashMap();map.put("1", "Jack");map.put("2", "Rose");map.put("3", "Rose");Iterator it = map.keySet().iterator();while(it.hasNext()) {Object key = it.next();Object Value = map.get(key);System.out.println(key+":"+Value);}}}
2.通过entrySet()方法
package pan;import java.util.*;class MapExample{public static void main(String[] args) {Map map = new HashMap();map.put("1", "Jack");map.put("2", "Rose");map.put("3", "Lucy");Iterator it = map.entrySet().iterator();while(it.hasNext()) {Map.Entry entry = (Map.Entry) (it.next());Object key = entry.getKey();Object Value = entry.getValue();System.out.println(key+":"+Value);}}}
Properties:Hashtable的子类,用于储存字符串类型的键和值
package pan;import java.util.*;class MapExample{public static void main(String[] args) {Properties p = new Properties();p.setProperty("1", "Jack");p.setProperty("2", "Rose");p.setProperty("3", "Lucy");Enumeration names = p.propertyNames();while(names.hasMoreElements()) {String key = (String) (names.nextElement());String values = p.getProperty(key);System.out.println(key+":"+values);}}}
阅读全文
0 0
- 集合类的双列集合:Map接口
- 双列集合(Map)
- 双列集合Map
- 双列集合(Map)
- 双列集合Map的嵌套遍历
- Map(2)--双列集合的四种迭代
- 【我的Java笔记】Map集合(双列集合)
- 黑马程序员---Java基础---双列集合Map(接口)
- 集合框架(Map双列集合)
- 集合专题_双列集合Map
- Java集合--双列集合Map
- 双列集合Map简介
- Map---Java双列集合
- 黑马程序员——集合框架(双列集合:Map接口)
- Map接口下的集合
- Map接口下的集合
- 集合框架(Map集合/双列集合)
- 黑马程序员进一步认识单列集合与双列集合接口下的常用实现类
- Pace 3 (1:交换两个数组内容,数组长度一致;2:计算1/1-1/2+1/3-...+1/999-1/100;3:计算0~100中9出现的次数)
- openshift 学习笔记-3 核心组件和概念
- java基础总结-----》java三大特性/原则------多态
- A联合布局activity
- 最大连续子序列和问题O(N)复杂度
- 集合类的双列集合:Map接口
- [codevs1961]躲避大龙
- 对称与非对称和可逆不可逆加密算法总结
- Reindex API 详解
- Java中的static关键字解析
- Android图片加载框架最全解析(一),Glide的基本用法
- 90后对于互联网的小看法
- Java并发编程:volatile关键字解析
- CSS深入理解流体特性和BFC特性下多栏自适应布局