Listconfigs = cztaskvalueService.query(task, "");
if(configs==null || configs.size()==0){
jsonString = "{success:false,msg:'无数据'}";
out.write(jsonString);
logger.info(jsonString);
out.flush();
out.close();
return null;
}
jsonString = "{success:true,taskid:'"+taskid+"',data:[";//"]}";
int i=0;
for(CZ_TASKVALUE r:configs){
if(i!=0) jsonString += ",";
i++;
String t = "{lng:'"+r.getLng()+"',lat:'"+r.getLat()+"',testvalue:'"+r.getTestvalue()+"',createtime:'"+r.getCreatetime()+"'}";
jsonString += t;
}
jsonString += "]}";
out.write(jsonString);
//logger.info(jsonString);
out.flush();
out.close();
return null;
用for循环遍历出来
一般集合类都提供有提取数据的方法(例如:getXXX(int index),getXXX(Object key)) 。
方法很多的 可以通过循环语句提取 也可以通过索引提取
for each方法或者迭代