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

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集合的综合应用的更多相关文章
- Java集合的实现细节—Set集合和Map集合
		
Set:代表无序.不可重复的集合 Map:代表key-value对集合,也称为关联数组 从表面上看,Set和Map相似性很少,但实际上可以说Map集合时Set集合的扩展. 1.Set集合和Map集合的 ...
 - 【读书笔记】【深入理解ES6】#7-Set集合和Map集合
		
ES6新标准中将Set集合和Map集合添加到JS中. ES5中Set集合和Map集合 在ES5中,开发者们用对象属性来模拟这两种集合. var set = Object.create(null); s ...
 - 编写Java程序,使用List集合和Map集合输出 市和区
		
如图: 代码: import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java ...
 - 【spring  set注入  注入集合】 使用set注入的方式注入List集合和Map集合/将一个bean注入另一个Bean
		
Dao层代码: package com.it.dao; public interface SayHell { public void sayHello(); } Dao的Impl实现层: packag ...
 - java基础33 Set集合下的HashSet集合和TreeSet集合
		
单例集合体系: ---------| collection 单例集合的根接口--------------| List 如果实现了list接口的集合类,具备的特点:有序,可重复 注:集合 ...
 - 【Java学习笔记】Map集合的keySet,entrySet,values的用法例子
		
import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.M ...
 - JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)
		
package com.itcast.test20140113; import java.util.ArrayList; import java.util.Arrays; import java.ut ...
 - Java笔记(二十三)……Map集合
		
Map接口 Map<K,V> 该集合存储的是键值对,成对往集合里存,而且要保证键的唯一性 常用方法 添加 Vput(K key, V value) voidputAll(Map<? ...
 - Java第二十天,Map集合(接口)
		
Map接口 一.定义 Map集合是双列集合,即一个元素包含两个值(一个key,一个value),Collection集合是单列集合. 定义格式: public interface Map<K,V ...
 
随机推荐
- bzoj 3566 [SHOI2014]概率充电器——树型
			
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3566 一眼看上去高斯消元.n^3不行. 竟然直接去看了TJ.发现树型dp.一下想到了自己还没 ...
 - delphi 2010安装unidac
			
UniDAC是一个功能强大的非可视化跨数据库的数据访问组件,可用于Delphi,Delphi for .NET,C++Builder,and Lazarus (Free Pascal).它提供了对流行 ...
 - Linux 定时任务 crontab 讲解
			
linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另 外, 由于使用者自己也可以设置计划任务,所以, ...
 - Php header()函数及其常见使用
			
语法: Void header(string $string[,bool $replace=true [, int $http_response_code) 向客户端发送原始的HTTP报头 需注意: ...
 - (转)Apache转发配置
			
本文转载自:http://blog.csdn.net/leshjmail/article/details/6163581 安装文件 1.httpd-2.2.15-win32-x86-no_ssl.ms ...
 - XModem协议
			
XModem协议介绍: XModem是一种在串口通信中广泛使用的异步文件传输协议,分为XModem和1k-XModem协议两种,前者使用128字节的数据块,后者使用1024字节即1k字节的数据块. 一 ...
 - JAVA爬取亚马逊的商品信息
			
在程序里面输入你想爬取的商品名字,就可以返回这件商品在亚马逊搜索中都所有相关商品的信息,包括名字和价格. 解决了在爬取亚马逊时候,亚马逊可以识别出你的爬虫,并返回503,造成只能爬取几个页面的问题. ...
 - DataReader方式 获取数据
			
/// /// 得到一个对象实体 DataReader方式 /// /// /// 成功返回对象模型,失败返回null public DotNet.Model.Base_Department GetM ...
 - python3.3 MD5
			
代码如下: # /usr/bin/python # -*- coding:utf-8 -*- import hashlib h=hashlib.md5() data = ' h.update(data ...
 - unity3d 为什么要烘焙?烘焙作用是为了什么?
			
可以这样理解.你把物体模型放进了场景里之后, 引擎会计算光线,光线照到你的物体的表面形成反光和阴影. 如果不烘焙, 游戏运行的时候,这些反光和阴影都是由显卡和CPU计算出来的.你烘焙之后,这些反光和阴 ...