java – 如何知道Object是String类型的对象?

我必须知道Object是String还是其他类的类型,我该怎么做?目前我做的如下,但它不是很好的编码。

try {
    String myString = (String) object;
    // do stuff here
} catch(Exception e) {
    // it wasn't string, so just continue
}
 object instanceof Type

如果对象是Type类型或子类,则为true

 object.getClass().equals(Type.class) 

只有当对象是类型时才是真实的

http://stackoverflow.com/questions/4344871/how-can-i-know-if-object-is-string-type-object

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – 如何知道Object是String类型的对象?