JAVA 泛型 List遍历器

 List遍历器:就我目前的学习,这种遍历器比较实用,效率也比for循环和foreach高。

if(null!=landinfoDAO.findBorderInfo(code,pb)) {
             List bd=pb.getResultList();
            JSONArray jsonArray=new JSONArray();
             
             for (Iterator iter = bd.iterator(); iter.hasNext();) {
                    BorderInfo binfo = (BorderInfo)iter.next();  
                    JSONObject json = new JSONObject();
                    json.put("lng", binfo.getLng());
                    json.put("lat", binfo.getLat());
                    jsonArray.put(json);
             }
             //System.out.println(jsonArray.toString());
             return jsonArray.toString();
             
        }
        else {
            return Msg.ERROR.toString();
        }

 

判断遍历到最后一个:

                   if(iter.hasNext())

                          {//如果不是最后一个
                   
                         //自己的代码
                     }else {//是最后一个
                         
                     }

你可能感兴趣的:(Java)