在java中的arraylist中迭代类对象

时间:2012-07-08 07:53:23

标签: arraylist iteration

我正在将类对象添加到我的数组列表中,现在我必须在循环中迭代对象并保存到数据库中

我的bean类

 public class SchemeBean {

 private String code;
 private String name;
 private String value;

 public String getCode(){

 return code;

}

 public String getName(){

 return name;

 }


 public String getValue(){

 return value;

 }


  public SchemeBean(String code,String name,String value){

 this.code=code;
 this.name=name;
 this.value=value;


}

}

在数组中添加类对象

  ArrayList items= null ;
  String hd1 = jsonLineItem.getString("hd1");
  String hd2 = jsonLineItem.getString("hd2");
  String code = jsonLineItem.getString("code");
  items.add(new SchemeBean(code,hd1,hd2));

现在我有这个arraylist项目,它已将SchemeBean的对象添加到它作为其元素

现在我的要求是我必须迭代它并将其添加到数据库中,而不了解如何迭代它。请任何提示给我一个帮助

2 个答案:

答案 0 :(得分:0)

for(SchemeBean item: items){
    System.out.println("item: "+item);
}

虽然您需要覆盖toString方法以获得正确的输出。

答案 1 :(得分:0)

for(int i=0; i<items.lenth-1; i++)
{
  Save(item[i]);
}

...交替地

for (SchemeBean s : arrayList)
{
  Save(item[i]);
}

你的保存功能骨架......

public void Save(SchemeBean s) 
{
  //Save the values to the db
}