集合类-----HashMap集合
文章目录
🍎姓名:洋葱爱代码🍎 🍊喜欢:Java编程🍊 🍉重要的事情说三遍!!!🍉 🍓欢迎大家来访问哦,互相学习🍓 🍋欢迎大家来访问哦,互相学习🍋 🍑欢迎大家来访问哦,互相学习🍑
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
🍊今日学习任务!!!!!
🍊 1、掌握集合类-----HashMap集合
🔥一、开胃小菜阶段🍰
✨HashMap的自我介绍片段✨
💭、HashMap集合是Map接口的一个实现类,它用于存储键值映射关键,但是必须保证不出现重复的键。
🙋Map集合的另外一种遍历方式是先获取集合的所有的的映射关系,然后从映射关系中取出键和值。
🙋在Map中,还提供了一个values()方法,通过这个方法可以直接获取Map中存储所有制的Collection集合。
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🔥一、代码热身阶段🍺
package hashmap;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Demo1 {
public static void main(String[] args) {
Map hashMap = new HashMap();
hashMap.put("1", "老大");
hashMap.put("2", "老二");
hashMap.put("3", "老三");
// hashMap.put("1", "老三");
//通过键获取值
//如果键相同的话,后添加的键会覆盖前面添加的
// System.out.println(hashMap.get("1"));
System.out.println("**********遍历出所有键,再根据建获取值**********");
//获取所有的键
Set sets = hashMap.keySet();
//创建迭代器对象
Iterator it = sets.iterator();
while(it.hasNext()) {
Object object = it.next();
System.out.println("键是" + object + "......." + "值是:" + hashMap.get(object));
}
System.out.println("**********获取键值对的映射关系,然后分别获取键值和值**********");
//获取键值对
Set entry = hashMap.entrySet();
//创建迭代器对象
Iterator it1 = entry.iterator();
while(it1.hasNext()) {
Map.Entry entrySet=( Map.Entry )it1.next();
Object key = entrySet.getKey();
Object value = entrySet.getValue();
System.out.println("键是" + key + "......." + "值是:" + value);
}
System.out.println("**********直接获取所有的值**********");
Collection c = hashMap.values();
for (Object object : c) {
System.out.println(object);
}
}
}
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍑每日一夸!!!
🍑就如同薛之謙对毛不易夸奖的
🍑"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"