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嵌套遍历循环的问题的主要内容,如果未能解决你的问题,请参考以下文章

php foreach 嵌套循环大数组很慢?

使用 foreach 循环遍历嵌套的 QHash

循环遍历 Laravel Blade 模板中的嵌套数组

如何在 Nightwatch 测试的自定义命令中添加嵌套函数 javascript - forEach - 循环遍历元素

急! jquery $.each 嵌套循环遍历

使用Kotlin中的foreach循环遍历BigInteger值