
List<CZ_TASKVALUE> configs = cztaskvalueServicequery(task, "");
if(configs==null || configssize()==0){
jsonString = "{success:false,msg:'无数据'}";
outwrite(jsonString);
loggerinfo(jsonString);
outflush();
outclose();
return null;
}
jsonString = "{success:true,taskid:'"+taskid+"',data:[";//"]}";
int i=0;
for(CZ_TASKVALUE r:configs){
if(i!=0) jsonString += ",";
i++;
String t = "{lng:'"+rgetLng()+"',lat:'"+rgetLat()+"',testvalue:'"+rgetTestvalue()+"',createtime:'"+rgetCreatetime()+"'}";
jsonString += t;
}
jsonString += "]}";
outwrite(jsonString);
//loggerinfo(jsonString);
outflush();
outclose();
return null;
用for循环遍历出来
//先用contains判断是否有该元素
if(list集合contains(对象)){
list集合indexOf(对象名);
}
因为List 是一个元素有序的、可以重复、可以为 null 的集合;
所以;
indexOf可以获取元素出现的第一个位置的引索,与之相反的是lastlndexOf获取元素最后出现的位置引索,如果集合中没有该元素则返回-1,其原理都是利用equals方法配合历遍来判断。
扩展资料:
C++中list用法详解
1list中的构造函数:
list() 声明一个空列表;
list(n) 声明一个有n个元素的列表,每个元素都是由其默认构造函数T()构造出来的
list(n,val) 声明一个由n个元素的列表,每个元素都是由其复制构造函数T(val)得来的
list(n,val) 声明一个和上面一样的列表
list(first,last) 声明一个列表,其元素的初始值来源于由区间所指定的序列中的元素
for (javautilIterator it= listiterator(); ithasNext();){
formbean fb=(formbean)itnext(); //把formbean 改成你实际的类名
if( fbnameequals("aa")){ //判断是否相等
}
}
以上就是关于在JAVA中如何从集合中提取数据全部的内容,包括:在JAVA中如何从集合中提取数据、java中 如何从LIST 查找指定元素的位置、请问java中如何循环取出集合元素,并判断其中的值与某个值相等等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)