将String ArrayList转换为自己定义的对象的ArrayList

时间:2011-01-24 08:10:19

标签: java list collections casting

有人可以指导我如何将ArrayList<String>转换为ArrayList<Object> ??

对象是我用一些getter和setter写的类。

2 个答案:

答案 0 :(得分:1)

List<Object> lstObj = new ArrayList<Object>();
for(String str: strList){
  if(str==null)
     lstObj.add(null);
  }else{
     lstObj.add((Object)(str));
  }
}

答案 1 :(得分:0)

在对象中有一个带有字符串的构造函数:

List<MyObject> myObjectList = new ArrayList<MyObject>();
for ( String str : stringList )
{
  myObjectList.add( new MyObject( str ) );
}