我有以下示例不完整的方法来比较给定对象的对象类型
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);
此方法实际上不起作用,请帮助我使其起作用