package cn.shichuang.demo;
import javax.lang.model.element.NestingKind;
import java.util.*;
public class Demo {
public static void f1(Map<String,Map<String,String>> ambow){
Map<String,String> ui=new HashMap<>();
ui.put("001","zs");
ui.put("002","ls");
ambow.put("601",ui);
Map<String,String> bd=new HashMap<>();
bd.put("001","ww");
bd.put("002","zl");
ambow.put("607",bd);
f2(ambow);
}
public static void f2(Map<String,Map<String,String>> ambow) {
//map 获取根据映射对象的集合
Set<Map.Entry<String, Map<String, String>>> keyset= ambow.entrySet();
//Set<String, Map.Entry<String, String>> setEntry = ambow.entrySet();
//迭代器遍历玩家集合。
Iterator<Map.Entry<String, Map<String, String>>> ints = keyset.iterator();
while (ints.hasNext()) {
Map.Entry<String, Map<String, String>> entrys= ints.next();
//4、从映射对象中获取键,和 值
String key= entrys.getKey();
System.out.println("班级"+key);
System.out.println("学号 "+"姓名 ");
Map<String,String> value=entrys.getValue();
Set<Map.Entry<String,String>> jsd= value.entrySet();
Iterator<Map.Entry<String,String>> it = jsd.iterator();
while(it.hasNext()){
Map.Entry<String,String> sf = it.next();
String s1 = sf.getKey();
String s2 = sf.getValue();
System.out.println(s1+" "+s2);
}
}
}
public static void main(String[] args) {
Map<String,Map<String,String>> ambow=new HashMap();
f1(ambow);
}
}
Javamap集合套用map集合
最新推荐文章于 2024-08-04 03:54:27 发布