加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Map的keySet遍历

发布时间:2021-07-06 05:37:59 所属栏目:大数据 来源: https://blog.csdn.net/summoxj
导读:import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class MapDemo01 { ?? ?public static void main(String[] args) { ?? ??? ?/* ?? ??? ? * 1.调用map集合的方法keyset,所有的键存储到set集合中
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class MapDemo01 {
?? ?public static void main(String[] args) {
?? ??? ?/*
?? ??? ? * 1.调用map集合的方法keyset,所有的键存储到set集合中
?? ??? ? * 2.遍历set集合,获取出set集合中的所有元素(map中的键)
?? ??? ? * 3.调用map集合方法get,通过键获取到值
?? ??? ? */
?? ??? ?Map<String,Integer> map=new HashMap<String,Integer>();
?? ??? ?map.put("a",11);
?? ??? ?map.put("b",12);
?? ??? ?map.put("c",13);
?? ??? ?map.put("d",14);
?? ??? ?map.put("e",15);
?? ??? ?
?? ??? ?//调用map集合的方法keyset,所有的键存储到set集合中
?? ??? ?Set<String>set=map.keySet();
?? ??? ?System.out.println(map);
?? ??? ?//遍历set集合,获取出set集合中的所有元素(map中的键)
?? ??? ?//迭代器遍历
?? ??? ?Iterator<String> it=set.iterator();
?? ??? ?while(it.hasNext()){
?? ??? ??? ?//it.next返回的是set集合元素,也就是map中的键
?? ??? ??? ?//遍历set集合,获取出set集合中的所有元素(map中的键)
?? ??? ??? ?String key=it.next();
?? ??? ??? ?Integer value=map.get(key);
?? ??? ??? ?System.out.println(key+"...."+value);
?? ??? ?}
?? ??? ?System.out.println("======================");
?? ??? ?//增强for遍历
?? ??? ?for(String key:set){
?? ??? ??? ?Integer value=map.get(key);
?? ??? ??? ?System.out.println(key+"...."+value);
?? ??? ?}
?? ?}
}

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读