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集合的综合应用的更多相关文章

  1. Java集合的实现细节—Set集合和Map集合

    Set:代表无序.不可重复的集合 Map:代表key-value对集合,也称为关联数组 从表面上看,Set和Map相似性很少,但实际上可以说Map集合时Set集合的扩展. 1.Set集合和Map集合的 ...

  2. 【读书笔记】【深入理解ES6】#7-Set集合和Map集合

    ES6新标准中将Set集合和Map集合添加到JS中. ES5中Set集合和Map集合 在ES5中,开发者们用对象属性来模拟这两种集合. var set = Object.create(null); s ...

  3. 编写Java程序,使用List集合和Map集合输出 市和区

    如图: 代码: import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java ...

  4. 【spring set注入 注入集合】 使用set注入的方式注入List集合和Map集合/将一个bean注入另一个Bean

    Dao层代码: package com.it.dao; public interface SayHell { public void sayHello(); } Dao的Impl实现层: packag ...

  5. java基础33 Set集合下的HashSet集合和TreeSet集合

    单例集合体系: ---------| collection  单例集合的根接口--------------| List  如果实现了list接口的集合类,具备的特点:有序,可重复       注:集合 ...

  6. 【Java学习笔记】Map集合的keySet,entrySet,values的用法例子

    import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.M ...

  7. JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)

    package com.itcast.test20140113; import java.util.ArrayList; import java.util.Arrays; import java.ut ...

  8. Java笔记(二十三)……Map集合

    Map接口 Map<K,V> 该集合存储的是键值对,成对往集合里存,而且要保证键的唯一性 常用方法 添加 Vput(K key, V value) voidputAll(Map<? ...

  9. Java第二十天,Map集合(接口)

    Map接口 一.定义 Map集合是双列集合,即一个元素包含两个值(一个key,一个value),Collection集合是单列集合. 定义格式: public interface Map<K,V ...

随机推荐

  1. 洛谷 1600 (NOIp2016) 天天爱跑步——树上差分

    题目:https://www.luogu.org/problemnew/show/P1600 看TJ:https://blog.csdn.net/clove_unique/article/detail ...

  2. file_put_contents(): supplied resource is not a valid stream resource

    在项目开发的过程中 自己想把输出和一些想要内容输出到日志文件中,便于查看 但是在输入的过程中报了这样一个错误: file_put_contents(): supplied resource is no ...

  3. android欢迎页

    在进入程序后,会在一个页面停留几秒然后自动跳转到程序主界面,这个页面就是欢迎页. 首先新建个java文件,给他起名叫做WelcomeActivity 在里面我们通过一个匿名类new Handler,在 ...

  4. [PHP] - Laravel - CSRF token禁用方法与排除验证csrf_token的url设置

    laravel5.1排除验证csrf_token的url设置 <?php namespace App\Http\Middleware; use Illuminate\Foundation\Htt ...

  5. python内置常用内置方法详解

    # print(locals()) # print(globals()) def func(): x = 1 y = 1 print(locals()) # 函数内部的变量 print(globals ...

  6. python arp欺骗

    使用python构造一个arp欺骗脚本 import os import sys from scapy.all import * import optparse def main(): usage=& ...

  7. 第九章 整合Mybatis(待续)

    ··········

  8. Git第三方仓库安装方式(IUS)

    1.安装使用里面说的自动化安装脚本 curl https://setup.ius.io | sh 2.然后可以看到 git2u相关内容 yum search git 3.执行安装,并查看下版本 yum ...

  9. Java面向对象-面向对象编程之基本概念

    面向对象这个概念,每本书上的说法定义很多. 我自己根据我的经验,自己归档总结了下, 所谓面向对象,就是 以基于对象的思维去分析和解决问题,万物皆对象: 面向对象经常和面向过程放一起讨论: 这里举例, ...

  10. How To Install Git on CentOS 7

    Introduction Version control has become an indispensable tool in modern software development. Versio ...