在JAVA中如何从集合中提取数据
发布网友
发布时间:2022-04-25 07:16
我来回答
共4个回答
热心网友
时间:2023-11-06 07:00
List<CZ_TASKVALUE> configs = 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循环遍历出来
热心网友
时间:2023-11-06 07:00
一般集合类都提供有提取数据的方法(例如:getXXX(int index),getXXX(Object key)) 。
热心网友
时间:2023-11-06 07:01
方法很多的 可以通过循环语句提取 也可以通过索引提取
热心网友
时间:2023-11-06 07:01
for each方法或者迭代
热心网友
时间:2023-11-06 07:00
List<CZ_TASKVALUE> configs = 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循环遍历出来
热心网友
时间:2023-11-06 07:00
一般集合类都提供有提取数据的方法(例如:getXXX(int index),getXXX(Object key)) 。
热心网友
时间:2023-11-06 07:01
方法很多的 可以通过循环语句提取 也可以通过索引提取
热心网友
时间:2023-11-06 07:01
for each方法或者迭代
热心网友
时间:2023-11-06 07:00
List<CZ_TASKVALUE> configs = 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循环遍历出来
热心网友
时间:2023-11-06 07:00
一般集合类都提供有提取数据的方法(例如:getXXX(int index),getXXX(Object key)) 。
热心网友
时间:2023-11-06 07:01
方法很多的 可以通过循环语句提取 也可以通过索引提取
热心网友
时间:2023-11-06 07:01
for each方法或者迭代
热心网友
时间:2023-11-06 07:00
List<CZ_TASKVALUE> configs = 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循环遍历出来
热心网友
时间:2023-11-06 07:00
一般集合类都提供有提取数据的方法(例如:getXXX(int index),getXXX(Object key)) 。
热心网友
时间:2023-11-06 07:01
方法很多的 可以通过循环语句提取 也可以通过索引提取
热心网友
时间:2023-11-06 07:01
for each方法或者迭代