keySet方法返回的是 集合类型[ ]
集合名.for 遍历整个集合
package com.itheima.d7_map_traversal;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import java.util.Set;public class MapDemo01 {public static void main(String[] args) {Map<String,Integer> maps = new HashMap<>();// 1. 添加元素:无序,不重复,无索引maps.put("iphoneX",10);maps.put("哇哇",20);// 后定义的重复键,会覆盖前面的键maps.put("iphoneX",100); // HashMap是不重复的元素,去除的是上面的iphoneXmaps.put("华为",10);maps.put("生活用品",10);maps.put("手表",10);// {手表=10, 生活用品=10, 华为=10, iphoneX=100, 哇哇=20}// 1. 键找值: 第一步:先拿到集合的全部键 keySet方法// keySet方法返回的是 集合类型[]Set<String> keys = maps.keySet(); // 按alt + enter选第二个// 2. 第二步:遍历每个键,根据键提取值for (String key : keys) { // 集合名.for 遍历整个集合int value = maps.get(key); // 定义一个变量,接收遍历的集合的键,并用get方法提取值System.out.println(key + "=======>" + value);}}}
