把map和list融合,特别实用的方法(java)

前几天写项目碰见了,写的是接口,然后碰见把map和list放到一起的情况,当时我就蒙了,这玩意还可以放到一起啊,然后我问了我哥们,他说,一个是map,一个是list这玩意都不是一家,怎么放一起,在一位老哥的“指导”下,嗯,写出来了,总结一下。
首先我们要有两个map和一个list

 		Map<Integer, String> map = new HashMap<Integer, String>();
        map.put(1, "this is 1");
        map.put(2, "this is 2");
        map.put(3, "this is 3");
        map.put(4, "this is 4");
        
        Map<Integer, String> map5 = new HashMap<Integer, String>();
        map5.put(1, "a5");
        map5.put(2, "a6");
        map5.put(3, "a7");
        map5.put(5, "a8");
        
        Map<String,Object> map10 = new HashMap<>();
        map10.put("map",map);
        map10.put("map5",map5);
        System.out.println("map10"+ map10);

在这里插入图片描述我们现在已经把两个map放到一个map里面了
然后建一个list,把map和list放到一起

 List list = new ArrayList<>();
            for(int i = 0; i < 10;i++){
                   list.add(i);
               }
        System.out.println("list" +list);
          //map2是sting,和Object,就因为这个object没有考虑到,所以我那一天搞了一下午。。。。。  
        Map<String,Object> map2 = new HashMap<>();
            map2.put("map10",map10);
            map2.put("list",list);
            
        System.out.println("map2" +map2);

在这里插入图片描述以上就是如何把map和list放到一个map里面,对与写接口是一个很好用的小技巧吧,然后可以减轻前端调用接口的麻烦,直接就用了,省的这里用id去对应一遍,然后别的地方对应一边,大大减轻了工作麻烦度,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值