情况是我要将一个对象作为参数传递,需要根据对象的类型来选择具体操作。
应该怎么获取?
示例代码:
method(Object object){
//if object== String type print string
}
情况是我要将一个对象作为参数传递,需要根据对象的类型来选择具体操作。
应该怎么获取?
示例代码:
method(Object object){
//if object== String type print string
}
试试:
if (object.getClass().getName().equals("Class1Name"))
//do something.
getClass比instanceof好的地方是在编译时不需要了解类的类型