本文主要是介绍容器第五课,Map和HashMap的基本用法,hashMap和HashTable的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Map接口
实现Map接口的类用来存储键(Key) --- 值(value)对。
Map接口的实现类有HashMap和TreeMap类
Map类中存储的键---值对通过键来标识,所以键值不能重复
package com.pkushutong.Collection;import java.util.HashMap;
import java.util.Map;/*** 测试Map的基本用法* @author dell**/
public class Test04 {public static void main(String[] args) {Map map = new HashMap();map.put("张三", new wife("花花"));map.put("李四", new wife("蕾蕾"));//移除张三map.remove("张三");//是否存在李四键boolean b = map.containsKey("李四");wife w = (wife) map.get("张三");System.out.println(w.name);System.out.println(b);}
}class wife{String name;public wife(String name){this.name = name;}
}
这篇关于容器第五课,Map和HashMap的基本用法,hashMap和HashTable的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!