How can check if we can cast an object to another?
I have an object that it is an Arraylist of instances of an class that can be dynamically in 2 other class. How can I check that I can cast my object to each of them Arraylist class?
For example:
- My classes are class1, class2 and class3.
- My object is obj.
I want check it:
ArrayList<class1> ar1=new Arraylist<class1>();
ar1=(ArrayList<class1>)obj;
How can I check if it can be true or false?
question from:https://stackoverflow.com/questions/17759768/how-can-check-if-we-can-cast-an-object-to-another