
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中取出数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)