import java.util.ArrayList;
import java.util.List;
/**
*
* @author gl
* 时间:2018-1-23
* 说明:测试List集合分段获取参数
*/
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> test = new ArrayList<>();
for(int r =0 ;r<10;r++){
test.add("hello"+r);
System.out.println(test.get(r));
}
System.out.println("-------------------------*******------------------------");
int sr= test.size()/5==0?test.size()/5:test.size()/5+1;
long start = System.currentTimeMillis();
//分批次读取
for(int i=0 ;i<sr ; i++){
int pageNext =i*5;
int page = i*5+5;
//每次读取数
for(int j = pageNext ;j < page;j++){
//处理下标越界
if(j < test.size() || test.size()-1 == j){
System.out.println("*"+test.get(j)+"*");
}
}
}
long end = System.currentTimeMillis();
System.out.println(end - start );
}
}
List集合分段读取参数
最新推荐文章于 2023-08-31 15:50:15 发布