Java语言-28:HashMap集合

1、HashMap的概述

HashMap集合是map接口的一个实现类,用于存储键值映射关系,但必须保证不出现重复的键。

若储存了相同的键,则前面储存的会被后面所储存的覆盖掉。即:键相同,值覆盖。

2、HashMap的常见用法(代码表示并实现)

package Map;
/*
 * HashMap的用法和特点
 * */
import java.util.HashMap;
import java.util.Map;
import java.util.Set;


public class HashMap_method {


public static void main(String[] args) {
//创建Map集合
Map<String,String>map = new HashMap<String,String>();

//向集合中添加元素
map.put("i","am");
map.put("it","is");
map.put("she","is");
map.put("i","is"); //重复键
map.put("she","am");//重复Key
map.put("i","am"); //重复Key、Value
map.put("she","is");//重复Key、Value

//根据键获取值
System.out.println(map.get("i"));//输出:am,前面的被am覆盖掉了
System.out.println(map.get("she"));//输出:is,前面的被is覆盖掉

//获取集合
Set<String>set = map.keySet();
//遍历集合
for(String Key:set){
//通过键找值
String Value = map.get(Key);
//获取每个键对应的值
System.out.println(Key+"----"+Value);
/*输出:
she----is
i----am
it----is
无重复元素,不保证按顺序输出(无序)。
*/
}


}


}

猜你喜欢

转载自blog.csdn.net/qq_41833394/article/details/80252068