2011-01-24 16 views
0

ArrayList<String>からArrayList<Object>に変換する方法を教えてもらえますか? **文字列ArrayListを独自の定義済みオブジェクトのArrayListに変換する

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

決して**名AN:

オブジェクトが –

+0

あなたもこの議論を参照することができます... [これを参照してください](http://stackoverflow.com/questions/4581407/how-can-i-convert-arraylistobject-to-arrayliststring) – Vivek

答えて

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

私は彼がカスタムオブジェクトを意味すると思います。 'java.lang.Object'ではありません –

+0

@、' ArrayList 'はOPで明示的に言及されています。 –

+0

@peter私はそれも信じていませんでしたが、**オブジェクトは私が書いたクラスです。** –

0

は文字列を取り、あなたのオブジェクト内のコンストラクタを持っている...いくつかのgetterとsetterで私が書いたクラスであります正当なJavaコードであっても、独自のクラス `Object`を使用します。
関連する問題