List<LT>遍历器:就我目前的学习,这种遍历器比较实用,效率也比for循环和foreach高。
if(null!=landinfoDAO.findBorderInfo(code,pb)) {
List<Object> bd=pb.getResultList();
JSONArray jsonArray=new JSONArray();
for (Iterator<Object> 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 {//是最后一个
}