Как определить типы объектов в Java [дубликат]

Possible Duplicate:
How to determine an object's class (in Java)?
Java determine which class an object is

У меня есть следующий пример неполного метода для сравнения типа объекта данного объекта

<code>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 Fload");
        }

}
</code>

мы можем назвать этот метод как

<code>test("Test");
test(12);
test(10.5f);
</code>

этот метод на самом деле не работает, пожалуйста, помогите мне заставить его работать

Ответы на вопрос(4)

Ваш ответ на вопрос