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 ...
随机推荐
- iframe添加点击事件
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...
- sqlserver sql语句查看分区记录数、查看记录所在分区
select count(1) ,$PARTITION.WorkDatePFN(workdate) from imgfile group by $PARTITION.WorkDatePFN(workd ...
- Linux下GCC和Makefile实例(从GCC的编译到Makefile的引入)
一.确认已经装好了GCC和Make的软件包 可以使用whereis命令查看: 如果whereis gcc和whereis make命令有结果,说明安装了这两个软件,可以继续往下做. 二.使用GCC ...
- CentOS7 日期时间设置
1.设置系统时间为中国时区并启用NTP同步 yum install ntp //安装ntp服务 systemctl enable ntpd //开机启动服务 systemctl start ntpd ...
- VMware虚拟机上网络连接模式bridged(桥接模式)
VMware虚拟机上网络连接模式bridged(桥接模式)的实质就是虚拟机本身利用主机的网卡对外直接作为一个真实的物理主机存在. 也就是理论上此时的虚拟机和主机没什么关系,只是和主机公用了一块网卡,其 ...
- swift(Object Storage对象存储服务)(单节点)
# 在部署对象存储服务(swift)之前,你的环境必须包含身份验证服务(keystone); # keystone需要MySQL数据库,Rabbitmq服务,Memcached服务; # 内存:4G ...
- spring-cloud配置ribbon负载均衡
spring-cloud配置ribbon负载均衡 ribbon提供的负载均衡就是开箱即用的,简单的不能再简单了 为了顺利演示此demo,你需要如下 需要提前配置eureka服务端,具体看 https: ...
- apache 不解析 php
apache 不解析php 1.找到: AddType application/x-gzip .gz .tgz在其下面添加: AddType application/x-httpd-php .php ...
- leetcode378
public class Solution { public int KthSmallest(int[,] matrix, int k) { ); ); var list = new List< ...
- leetcode452
public class Solution { public int FindMinArrowShots(int[,] points) { // multidimensional array cann ...