/
list中有150条数据,每次只拿20条数据,直到拿完所有数据
/
List<String> urlList = new ArrayList<String>();
for (int i = 0; i < 150; i++) {
urlListadd(i+"");
}
for(int i = 0;i < urlListsize();i+=20){
List<String> param = new ArrayList<String>();//用户存放每次获取到的二十条数据
if( i + 20 < urlListsize()){
for (int j = i; j < i + 20; j++) {
paramadd(urlListget(j));
}
}else {
for (int j = i; j < urlListsize() ; j++) {
paramadd(urlListget(j));
}
}
Systemoutprintln("每次获取到的20条数据:" + param);
}
把值放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);
}
参考一下:
import javautilArrayList;import javautilCollections;
import javautilList;
public class Ttl {
public static void main(String[] str) {
List<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < 5; i++) {
listadd(i);
}
Collectionsshuffle(list);
Systemoutprintln(listget(0));
}
}
以上就是关于java 中 list集合中有几十万条数据,每100条为一组取出来如何实现,求代码!!!全部的内容,包括:java 中 list集合中有几十万条数据,每100条为一组取出来如何实现,求代码!!!、怎样获取list集合里面的重复值、java中集合随机取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)