14
如何檢查我們是否可以將對象投射到另一個對象上?如何檢查我們是否可以將對象投射到另一個對象
我有一個對象,它是一個類的實例的Arraylist,可以動態地在另外兩個類中。我如何檢查我是否可以將我的對象投射到每個Arraylist類?
例如:
我的課是class1,class2和class3。 我的對象是obj。
我想檢查一下:
ArrayList<clas1> ar1=new Arraylist<class1>();
ar1=(ArrayList<clas1>)obj;
我怎樣才能確認是否能是真的還是假的?它在java中。
你有沒有聽說過 '的instanceof'?並且「轉換」是正確的拼寫。 – Juvanis
請參閱http://stackoverflow.com/questions/7526817/use-of-instance-of-in-java –
並且'cast'是正確的術語,而不是'convert'。 – EJP