在JAVA中如何从集合中提取数据

在JAVA中如何从集合中提取数据,第1张

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中如何循环取出集合元素,并判断其中的值与某个值相等等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10180242.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存