java HashMap 基本用法
2016-08-05 00:24
281 查看
HashMap可以用于保存 键-值 对 这样的数据,查找、访问时间开销接近O(1)。这里列出最基本的用法备忘。
新建:
HashMap<K,V> map = new HashMap<K,V>();
插入:
map.put(K k,V v);
访问:
V v = map.get(k);
示例:
新建:
HashMap<K,V> map = new HashMap<K,V>();
插入:
map.put(K k,V v);
访问:
V v = map.get(k);
示例:
//新建
HashMap<String,String> map = new HashMap<String,String>(); //加入键值对
map.put("mike", "programmer"); map.put("mary", "artist"); System.out.println(map.get("mike"));//out: programmer System.out.println(map.get("mary"));//out: artist //给同一个键添加新值会覆盖原有值,没有额外提示
map.put("mike","architect"); System.out.println(map.get("mike"));//out: architect //以键删除键值对
map.remove("mary"); //访问不存在的键,返回null
System.out.println(map.get("mary"));//out: null //仅作确认,确认返回的是null不是"null" :)
System.out.println(map.get("paul")==null);//out: true
相关文章推荐
- Java容器中HashMap的基本用法
- Java中HashMap的基本用法
- java进阶(4)集合类:ArrayList和 LinkedList,Vector 和stack,HashMap的基本用法
- JAVA学习【8】集合框架HashMap、TreeMap的基本用法
- 【深入Java基础】HashMap的基本用法
- Java集合基础篇(4)-HashMap基本用法
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- 关于java的集合类,以及HashMap中Set的用法!
- 关于java的集合类,以及HashMap中Set的用法!
- java HashMap用法
- Java第五课 Java的常用包,"=="和"equals"的用法,基本数据类型与引用类型,对象的克隆。
- Java中的枚举类型-1:基本用法
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法 - [Java|技术相关]
- 用Java缓存机制创建更快的Web应用----基本用法
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- java正则表达式的基本用法
- [转]Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- 用Java缓存机制创建更快的Web应用----基本用法
- java中String的基本用法