java中遍历MAP,嵌套map的几种方法

java中遍历MAP,嵌套map的⼏种⽅法java中遍历MAP的⼏种⽅法
Map<String,String> map=new HashMap<String,String>();
map.put("username", "qq");
map.put("passWord", "123");
map.put("userID", "1");
map.put("email", "qq@qq");
1.⽤for循环
for (Map.Entry<String, String> entry : Set()) {
System.out.println(">>>>>>>>" + Key() + ", " + Value());
}
2.⽤keySet()迭代
Iterator<String> it=map.keySet().iterator();
while(it.hasNext()){
System.out.println("<<<<<<<<" + it.next().toString() + ", " + (it.next().toString()));
}
3. ⽤entrySet()迭代
Iterator<Entry<String, String>> it = Set().iterator();
while (it.hasNext()) {
Map.Entry<String, String> entry1 = it.next();
System.out.Key().toString() + "==" + Value().toString());
}
public static void main(String[] a) {
Map<String,Map<String,String>> requests = new HashMap<String, Map<String,String>>();
Map<String,String> headers = new HashMap<String,String>();
Map<String,String> cookies = new HashMap<String,String>();
requests.put("header", headers);
requests.put("cookie", cookies);
headers.put("ua", "uaaaaaaaaaaaaaaaaaa");
aaaaaaaaaaaaaaaaaacookies.put("sessionid1", "sessionid1111111111");
headers.put("accept", "acceptttttttttttttttt");
cookies.put("sessionid2", "sessionid2222222222");
Set<String> keySet = requests.keySet();
for(Iterator<String> it = keySet.iterator();it.hasNext();) {
String key = it.next();
Map<String,String> map = (key);
Set<Entry<String, String>> entrySet = Set();
for(Iterator<Entry<String, String>> it2 = entrySet.iterator();it2.hasNext();) {
Map.Entry<String, String> me = ();
System.out.println(key+"^"+me.getKey() + "^" + me.getValue());
}
}
}

本文发布于:2024-09-21 08:41:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/361037.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议