HashMap<K,V>泛型类
HashMap<K,V>泛型类采用散列表数据结构来存储数据,HashMap<K,V>泛型类的对象一般称为散列映射。
散列映射用于存于存储"键/值"对,其中键和值一般是不同的数据类型,且键的取值不能有逻辑冲突(即存储的键的取值不可以相同),如果有两个相同的键,那么后来存储的"键/值"对将会覆盖先前存储的"键/值"对。
HashMap<K,V>泛型类的常用方法
1.V put(K key,V value)方法
该方法用于存储"键/值"对数据,且返回键所对应的值,即"键/值"对中的值
2.V get(Object key)方法
该方法返回以key作为键的"键/值"对中的值
3.void clear()方法
该方法用于清空散列映射
上述方法的使用如下:
HashMap<String,Integer>hashMap=new HashMap<>();//”键/值“对中的键的数据类型为String,值的数据类型为Integer
hashMap.put("one",1);//该”键/值“中的键为”one“,该”键/值“中的值为1
hashMap.put("two",2);
hashMap.put("three",3);
hashMap.put("four",4);
hashMap.put("five",5);
hashMap.put("six",6);
System.out.println("键为“four”对应的值为:"+hashMap.get("four"));//输出键为"four"的”键/值“中的值