Java List集合和Map集合的综合应用

2023-05-09

public static void main(String[] args) {
//---------------------------------------------------------------------------------------------------------
//计算机班所有人的名字
Set<String> name=new HashSet<>();
name.add("张三");
name.add("庆儿");
name.add("李四");
name.add("赵四");
//---------------------------------------------------------------------------------------------------------
//三国班所有人的名字
Set<String> name1=new HashSet<>();
name1.add("赵子龙");
name1.add("刘备");
name1.add("关羽");
name1.add("张飞");
System.out.println("三国班所有学生的名字:"+name1);
//---------------------------------------------------------------------------------------------------------
//一个系里面所有班级人数是姓名
Map<String, Object> className=new HashMap<>();
className.put("计算机班", name);
className.put("三国班", name1);
System.out.println("计算机系所有学生的姓名:"+className);
//---------------------------------------------------------------------------------------------------------
//系A
Map<String, Object> series_A=new HashMap<>();
series_A.put("系A班", name);
series_A.put("系A班", name1);
//系B
Map<String, Object> series_B=new HashMap<>();
series_B.put("系B班", name);
series_B.put("系B班", name1);
List<Map<String, Object>> collage1=new ArrayList<>();
collage1.add(series_A);
collage1.add(series_B);
//-----------------------------------------------------------------------------------------
//系C
Map<String, Object> series_C=new HashMap<>();
series_C.put("系C班", name);
series_C.put("系C班", name1);
//系D
Map<String, Object> series_D=new HashMap<>();
series_D.put("系D班", name);
series_D.put("系D班", name1);
List<Map<String, Object>> collage2=new ArrayList<>();
collage2.add(series_C);
collage2.add(series_D);
Map<String, Object> school =new HashMap<>();
school.put("三国学院", collage1);
school.put("英雄学院", collage2);
System.out.println("一个学校所有学院同学的姓名:"+school); }

Java List集合和Map集合的综合应用的相关教程结束。