package testmap; import java.util.HashMap; import java.util.Scanner; import java.util.Set; public class TestHashMap6 { public static void main(String[] args) { //1.创建一个Map集合:存储键值对 HashMap<String, String> map = new HashMap<>(); //2.添加元素 map.put("北京", "一线"); map.put("上海", "一线"); map.put("青岛", "二线"); map.put("淄博", "二线"); map.put("深圳", "一线"); Set<String> ks=map.keySet(); for(String k:ks){ System.out.println(k+"---"+map.get(k)); } //通过遍历,获取每个键 for(String k:ks){ Scanner input = new Scanner(System.in); System.out.print("请输入城市:"); String degree = input.next(); //通过键获取对应的值:get方法 String value=map.get(degree); System.out.println(value); break; } } }