【集合】HashMap哈希映射类
来源:互联网 发布:各国网站域名后缀 编辑:程序博客网 时间:2024/06/05 08:06
HashMap是基于哈希表的一种Map实现方式,它是非同步的,并且允许null,即null value和null key。
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class HashMapTest {public static void main(String[] args){//构建一个Map实例Map map = new HashMap();//添加数据map.put(1, "cabb");map.put(2, "lucy");map.put("tom",4);map.put(3, "jerry");System.out.println("map是否为空:" + map.isEmpty()); //判断是否为空System.out.println("map的大小:" + map.size()); //求元素的个数System.out.println("containsKey?:" + map.containsKey(8)); //是否包含keySystem.out.println("containsValue?:" + map.containsValue("lucy")); //是否包含value// 返回指定键所对应的值System.out.println("map.get(2):" + map.get(2));System.out.println("map.get(new String()):" + map.get(new String("tom")));map.remove(new String("tom")); //移除//map.clear(); // 清空System.out.println("map.keySet:" + map.keySet()); // 获取key的set集合System.out.println("map.values:" + map.values()); //获取value的collection集合System.out.println("map.entrySet:" + map.entrySet()); //获取映射关系的 Set集合。//通过map的keySet()获得迭代器Iterator it = map.keySet().iterator();while(it.hasNext()){Object k = it.next();Object v = map.get(k);System.out.println("key:" + k + " value:" + v);} } }
- 【集合】HashMap哈希映射类
- 4.9.3 HashMap 映射集合
- Map映射集合实现类HashMap的介绍和迭代遍历方法
- Java----HashMap类集合
- 【集合类分析】HashMap
- hashmap集合类用法
- 集合类(Collections)映射
- HashMap 映射
- 集合类的学习--HashMap
- 如何遍历HashMap集合类
- java集合类之HashMap
- java集合类之HashMap
- 集合类 ArrayList 、 LinkedList 、 HashMap
- 【Java集合类】HashMap解析
- HashMap集合
- HashMap集合
- HashMap集合
- HashMap集合
- Linux各模块框架
- OpenSSL
- Linux下面的线程锁,条件变量以及信号量的使用
- 关于GetClientRect与GetWindowRect的误区
- Android如何获得指定文件的Uri
- 【集合】HashMap哈希映射类
- Android入门列表框(ListView)的使用
- Android数据库SQLiteDatabase的使用
- 解决google掉线办法 本地域名解析
- 总结OnOK()、OnCancel()、OnClose()、OnDestroy()之间的区别
- 修改Dialog大小
- ASP.NET自定义控件 第一天 简单的星级控件
- 百度搜索引擎代码
- TCP三次握手/四次挥手详解