foreach嵌套遍历循环的问题
Posted gxlaqj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了foreach嵌套遍历循环的问题相关的知识,希望对你有一定的参考价值。
在foreach嵌套循环中使用==和equals的问题
JSONArray ja1= new JSONArray(); JSONArray ja2 = new JSONArray(); JSONObject jo1 = new JSONObject(); JSONObject jo2 = new JSONObject(); for(Person p:person){ jo1.put("id",p.getId()); jo1.put("name",p.getName()); jo1.put("code",p.getCode()); jo1.put("cardid",p.getCardid()); jo1.put("sex",p.getSex()); jo1.put("birthday",p.getBirthday()); jo1.put("phone",p.getPhone()); jo1.put("corp_code",p.getCorp_code()); jo1.put("dept_code",p.getDept_code()); String pk1 = p.getPk_psndoc(); List<BankCard> bankCard = p.getBc(); for(BankCard c:bankCard){ String pk2 = c.getPk_psndoc(); if(pk2.equals(pk1)){ jo2.put("name",c.getName()); jo2.put("code",c.getCode()); jo2.put("bank",c.getBank()); jo2.put("cardtype",c.getCardtype()); jo2.put("id",c.getPk_bankcard()); ja2.add(jo2); } } jo1.put("bodybank_card",ja2); ja1.add(jo1); ja2.clear(); }
在嵌套的内循环中用equals比较,,,,,
以上是关于foreach嵌套遍历循环的问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Nightwatch 测试的自定义命令中添加嵌套函数 javascript - forEach - 循环遍历元素