1. 程式人生 > >foreach嵌套遍歷循環的問題

foreach嵌套遍歷循環的問題

arr ets hda pre type tco 嵌套循環 () dep

在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嵌套遍歷循環的問題