如何检查我们是否可以将一个对象投射到另一个对象?
我有一个对象,它是一个类的实例的 Arraylist,可以动态地在其他 2 个类中。如何检查我是否可以将我的对象转换为每个 Arraylist 类?
例如:
- 我的班级是class1、class2和class3。
- 我的对象是obj。
我想检查一下:
ArrayList<class1> ar1=new Arraylist<class1>();
ar1=(ArrayList<class1>)obj;
我怎样才能检查它是真还是假?
如何检查我们是否可以将一个对象投射到另一个对象?
我有一个对象,它是一个类的实例的 Arraylist,可以动态地在其他 2 个类中。如何检查我是否可以将我的对象转换为每个 Arraylist 类?
例如:
我想检查一下:
ArrayList<class1> ar1=new Arraylist<class1>();
ar1=(ArrayList<class1>)obj;
我怎样才能检查它是真还是假?
像这样的东西:-
import java.util.ArrayList;
public class qu
{
public static void main(String args[])
{
ArrayList<String> ar1=new ArrayList<String>();
ArrayList<Character> obj = new ArrayList<Character>();
if(obj instanceof java.util.ArrayList)
System.out.println("My problem Solved");
}
}