オブジェクトを別のオブジェクトにキャストできるかどうかを確認するにはどうすればよいですか?オブジェクトを別のオブジェクトにキャストできるかどうかを確認する方法
私は、それが他の2つのクラスで動的にできるクラスのインスタンスのArraylistであるというオブジェクトを持っています。どのように私は自分のオブジェクトをそれぞれArraylistクラスにキャストできることを確認できますか?例えば
:
私のクラスはクラス1、クラス2およびClass3のです。 オブジェクトがobjです。
私はそれを確認したい:それは真か偽できる場合
ArrayList<clas1> ar1=new Arraylist<class1>();
ar1=(ArrayList<clas1>)obj;
はどうすれば確認できますか?これはjavaにあります。
あなたは今まで 'のinstanceof' について聞いたことがありますか?また、 "convert"は正しいスペルです。 – Juvanis
http://stackoverflow.com/questions/7526817/use-of-instance-of-in-java –
を参照してください。また、「変換」ではなく「キャスト」が正しい用語です。 – EJP