Java怎么获取List中的一个值,不是长度,是List中一个字段的值

Java怎么获取List中的一个值,不是长度,是List中一个字段的值,第1张

List<String> list = new ArrayList<String>();

listadd("aaa");

listadd("bbb");

listadd("ccc");

方法一:

超级for循环遍历

for(String attribute : list) {

Systemoutprintln(attribute);

}

方法二:

对于ArrayList来说速度比较快, 用for循环, 以size为条件遍历:

for(int i = 0 ; i < listsize() ; i++) {

systemoutprintln(listget(i));

}

方法三:

集合类的通用遍历方式, 从很早的版本就有, 用迭代器迭代

Iterator it = listiterator();

while(ithasNext()) {

Systemouprintln(itnext);

}

>

String a = listget(i)get("A");

String b = listget(i)get("B");

String b = listget(i)get("C");

String b = listget(i)get("D");

如果sql语句查出来的就一条数据的话 就不用循环了

String a = listget(0)get("A");

其余的类似

取得某一条你肯定知道吧,listget(i)就可以,要是取得列的值也容易,list里面存放的是一大堆Object的数组,所以(Object[])listget(i)[0]就能取出第一列的值,以此类推

把值放set里,然后再取出来放入list就不会重复,参考如下:

String [] arr = {"q","q","s","s","w","w"};

Map <String, List<String>> hm = new HashMap<String , List<String>>();

List <String>l = ArraysasList(arr);

for(Iterator <String>it = literator();ithasNext();){

String a = itnext();

List <String> temp = hmget(a);

if(temp == null){

temp = new ArrayList<String>();

hmput(a, temp);

}

tempadd(a);

}

以上就是关于Java怎么获取List中的一个值,不是长度,是List中一个字段的值全部的内容,包括:Java怎么获取List中的一个值,不是长度,是List中一个字段的值、c#怎么获取list集合中的某几行数据、java 从list中取出数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存