遍历Map 数据,返回List列表

一年时间没有更新内容是因为忙着去考驾照和教师证去了,现在2个计划都完成了继续更新内容
//遍历缓存数据resultCache ,判断isOver是否等于1, 等于1就返回数据
public List<PageBean>getExceed(){
    List<PageBean> list  =new ArrayList<>();
    Iterator<String> iterator = resultCache.keySet().iterator();
    while (iterator.hasNext()){
        String  st = iterator.next();
     //   System.out.println("key值"+st+"value值::"+JSONObject.toJSONString(resultCache.get(st).getStationConfigs()));
        Collection<StationConfig> stationConfigCollection = resultCache.get(st).getStationConfigs();
        Iterator iterator1 = stationConfigCollection.iterator();
        boolean flag = true;
        while (iterator1.hasNext()){
            StationConfig next = (StationConfig) iterator1.next();
            if(flag){
//使用StringUtils.equals是因为这里有个判空操作,比直接使用string的equals更全面
                if(StringUtils.equals("1",next.getIsOver())){
                    flag = false;
                    list.add(resultCache.get(st));
                }
            }
        }
    }
    System.out.println("最后结果:::"+JSONObject.toJSONString(list));
    return list ;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值