重複の可能性:
(Javaで)オブジェクトのクラスを判別する方法は?
Javaは、オブジェクトがどのクラスであるかを判別します
特定のオブジェクトのオブジェクトタイプを比較するための次のサンプルの不完全なメソッドがあります
public void test(Object value) {
if (value.getClass() == Integer) {
System.out.println("This is an Integer");
}else if(value.getClass() == String){
System.out.println("This is a String");
}else if(value.getClass() == Float){
System.out.println("This is a Float");
}
}
このメソッドは次のように呼び出すことができます。
test("Test");
test(12);
test(10.5f);
この方法は実際には機能していません。機能させるために私を助けてください