package demo;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class A {
public static void main(String[] args) {
new A().fun();
}
public String fun() {
// 一次录入5条数据到数据库
int index = 5;
List<Object> list = getlist();
/************************************ 录入数据 ********************************/
// 判断数据量
if (list == null || list.size() == 0) {
return "该表格没有数据。";
}
// 正常的数据总量
int listSize = list.size();
// 批量录入数据
for (int i = 0; i < list.size(); i += index) {
if (i + index > listSize) {// 作用为toindex最后没有500条数据则剩余几条newList中就装几条
index = listSize - i;
}
List<Object> li = list.subList(i, i + index);
//开始录入数据
xxx.insertList(li);
//查看li元素
/*
* for (int j = 0; j < li.size(); j++) { System.out.println(li.get(j)); }
*/
System.out.println("==========================录入第"+i+"至"+(i + index)+"成功。");
}
return "success";
}
//获取数据
public List<Object> getlist(){
String[] arr={
"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"
};
List<Object> list=Arrays.asList(arr);
return list;
}
}
截取List插入数据库
猜你喜欢
转载自blog.csdn.net/qq_39706570/article/details/106784597
今日推荐
周排行