public static void main(String[] args) { //1.创建Map集合 Map<String, String> m = new HashMap<>(); //2.添加数据 m.put("小美美", "特点:前凸后翘,大长腿"); m.put("小萌萌", "特点:可爱迷人,小卡拉米"); m.put("小姜姜", "特点:威武霸气"); m.put("小蛋蛋", "特点:为人爽快"); //3.通过键找值 //3.1获取所有的键,将所有的键存入一个单列集合中 Set<String> keys = m.keySet(); //4.遍历集合(增强for) for (String key : keys) { //3.2利用map方法找到里面的值 get(c) c:参数里面写键 String value = m.get(key); System.out.println("键="+key+" 值="+value); } System.out.println("--------------------------------"); //4.1遍历集合(forEach) keys.forEach(new Consumer<String>() { @Override public void accept(String s) { String value = m.get(s); System.out.println(" 键="+s+" 值="+value); } }); System.out.println("--------------------------------"); //4.2遍历集合(使用迭代器) Iterator<String> it = keys.iterator(); while (it.hasNext()){ String i = it.next(); String j = m.get(i); System.out.println("键="+i+" 值="+j); } }
Map集合的遍历方式
于 2023-04-02 22:30:34 首次发布