在线等!java 从list取值的问题。
来源:百度知道 编辑:UC知道 时间:2024/05/25 07:47:55
给点思路也行!
这个肯定是要用跌代的,然后写一个FOR循环
假设是 List a
Iterator it = a.iterator;
do{
for(int i=0;i<=10;i++) {
it.next();//这个是将a中取出一个数据
//然后你可以把这个取出的数据放到数据库
}
}while(!it.hasNext());
OVER ,可以HI我
我假设你List中存的对象是String类型
Connection con=null;
String sql="insert into table (name) vaules (?);";
PreparedStatement sta=null;
String a=null;//这句表达式写在try语句的上面。
//假设你的List的名字是list
for(int i=0;i<10;i++){
a=list.get(i);
con=XXX//获得数据库连接
sta=con.prepareStatement(sql);
sta.setString(a);
sta.executeUpdate();
}
如有两个List,一个List1,另一List2;
List1里存着值。
用get方法取出List1里的值,取出的值再存入List2里,不过要将List1里被取出来的值给remove掉...再插入数据库里...
明白了么??
不明白可以直接百度Hi我..
有点不全面,不知道你连接数据库用的是什么。
可以直接循环取list里的值啊
取10个放到新的list中 ,传到后台去插入,插入方法返回一个boolean,前台判断是否应该继续插入。
不知道是不是这个意思。
for(int i=0;i<10;i++)
{
xxx数据库操作代码,insert;
}