Object
たとえばにキャストすることは可能ですかArrayList<String>
以下のコードは、問題の例を示しています。問題は最後の行にあります
setDocs((ArrayList<Document>)obj);
Object obj
をキャストしたい場所ArrayList<String>
public void setValue(Object obj)
{
if(obj instanceof TFile)
setTFile((TFile)obj);
else
if(obj instanceof File)
setFile((File)obj));
else
if(obj instanceof Document)
setDoc((Document)obj);
else
if(obj instanceof ArrayList)
setDocs((ArrayList<Document>)obj);
}