Duplicar posible:
How to determine an object's class (in Java)?
Java determine which class an object isCómo identificar los tipos de objetos en Java
He siguiente método incompleta de la muestra para comparar el tipo de objeto de un objeto dado
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");
}
}
podemos llamarlo m étodo como
test("Test");
test(12);
test(10.5f);
este método no trabaja realmente, me puede ayudar a hacer que funcione
Mi tipo favorito de la mayoría de la pregunta. Esperando 45 respuestas en 30 segundos. –
Utilice el operador 'instanceof'. 'If (value instanceof Integer) {' – Dandy
Duplicados: http://stackoverflow.com/q/541749/1140748; http://stackoverflow.com/q/6149677/1140748 –