判断java对象类型的方法
时间: 2023-05-12 10:05:44 浏览: 210
Java对象类型的判断详解
在Java中,可以使用instanceof运算符来判断一个对象是否属于某个类或其子类的实例。例如,如果要判断一个对象obj是否是String类型的实例,可以使用以下代码:
if (obj instanceof String) {
// obj是String类型的实例
} else {
// obj不是String类型的实例
}
除此之外,还可以使用getClass()方法获取一个对象的Class对象,然后使用Class对象的getName()方法获取类的名称。例如:
Object obj = new String("hello");
String className = obj.getClass().getName(); // className的值为"java.lang.String"
需要注意的是,如果obj为null,则getClass()方法会抛出NullPointerException异常。
阅读全文