首页 > 其他分享 >集合嵌套

集合嵌套

时间:2022-11-23 13:33:35浏览次数:32  
标签:map cityList put map2 嵌套 add 集合 new

集合嵌套

map里面嵌套list

Map<String, List<String>> map = new HashMap<>(16);
List<String> cityList = new ArrayList<>(10);
cityList.add("南昌");
cityList.add("赣州");
cityList.add("九江");
cityList.add("新余");
cityList.add("抚州");
map.put("江西", cityList);
cityList = new ArrayList<>(10);
cityList.add("武汉1");
cityList.add("武汉2");
cityList.add("武汉3");
cityList.add("武汉4");
cityList.add("武汉5");
map.put("湖北", cityList);
List<String> list = map.get("江西");
System.out.println(list);
List<String> list1 = map.get("湖北");
System.out.println(list1);

list里面嵌套map

Map<String,Object> map1=new HashMap<>(16);
map1.put("id",20173627);
map1.put("name","路路");
map1.put("age",23);
map1.put("gender",'女');
Map<String, Object> map2 = new HashMap<>(16);
map2.put("id", 20173627);
map2.put("name", "路路");
map2.put("age", 23);
map2.put("gender", '女');
Map<String, Object> map3 = new HashMap<>(16);
map3.put("id", 20173627);
map3.put("name", "路路");
map3.put("age", 23);
map3.put("gender", '女');
List<Map> mapList=new ArrayList<>(10);
mapList.add(map1);
mapList.add(map2);
mapList.add(map3);
mapList.forEach(System.out::println);

标签:map,cityList,put,map2,嵌套,add,集合,new
From: https://www.cnblogs.com/Liku-java/p/16917998.html

相关文章

  • 集合的工具类Collections
    Collections数组的工具Arrays,集合的工具类Collectionspublicstatic<T>booleanaddAll(Collection<?superT>c,T...elements)//向指定集合里面添加元素:priv......
  • 如何用循环嵌套选出100-200的素数呢?
    #include<stdio.h>//使用到了sqrt这个开平方的数学库函数#include<math.h>intmain(){ inti,g,r,count; for(i=100;i<=200;i++) { intx=0; for(g=2;g<=sqrt(i);g++){/......
  • 基础代码-维护集合
    问题C:维护集合时间限制:1Sec  内存限制:512MB题目描述维护一个字符串集合:初始为空,依次处理一些插入操作,并在插入之后输出该字符串在集合中出现的次数。......
  • jmeter集合点
    集合点目的:在性能测试过程中,我们通常会在线程组中设置并发用户数,但是在Jmeter的各个线程在进行业务操作的顺序会存在一定的随机性。那么集合点的目的主要是让各个线程步......
  • 【Core Java Volume 5】集合算法---查找数组、集合最大值的通用方法
    一、查找数组的最大值1 笔试的时候通常查找数组的最大值,数组类型通常是int类型,可以这样直接写出getMax()代码://数组(int类型)publicstaticintgetMax(int[]nums){......
  • 【Core Java Volume 6】集合算法--二分查找法
    在数组中查找一个对象,当数组是有序的时候可以采用二分查找法。即可以直接查看位于数组中间的元素,看一看是否大于查找的元素。如果大于,用同样的方法在数组的前半部分继续查找......
  • 【Core Java Volume 4】java中数组Array和集合之间的相互转换
    1 数组>>>>>>>集合:Arrays,asList()包装器//数组》》》集合String[]arrs={"A","B","C","D"};List<String>list=Arrays.asList(arrs);for(Stringl:list){......
  • 遍历Map集合的两种方式
    今天介绍两种遍历Map集合的方式第一种,keySetIterator<String>iterator=hashMap.keySet().iterator();while(iterator.hasNext()){Stringkey=it......
  • 集合出现的快速失败机制
    快速失败:迭代器模式jdk1.8之前的机制:fail-fast,会出现并发修改异常集合中不支持并发,一个线程正在遍历,另一个线程正在执行add或remove普通for循环可以进行删除和遍历同时......
  • 深入浅出理解Java中的ArrayList集合
    ArrayList集合importjava.util.ArrayList;publicclassday01{publicstaticvoidmain(String[]args){//创建了一个ArrayList集合,集合的名称是list,......