Java でオブジェクトの型をどのように判別するか
Javaでは、instanceofキーワードを使ってオブジェクトの型を判定できます。instanceofキーワードは、オブジェクトが特定のクラスまたはそのサブクラスのインスタンスであるかどうかを判定します。
下記の手順に従ってください。
if (obj instanceof 类名) {
// 对象是指定类或其子类的实例
} else {
// 对象不是指定类或其子类的实例
}
指定したクラスまたはそのサブクラスのインスタンスの場合に true を返し、それ以外の場合に false を返します。
例えば、特定のオブジェクトが文字列型かどうかを判別するには、
Object obj = "Hello";
if (obj instanceof String) {
System.out.println("对象是字符串类型");
} else {
System.out.println("对象不是字符串类型");
}
文字型のオブジェクトです。