Red de conocimiento del abogados - Respuesta jurídica de la empresa - Cómo determinar si una variable es de tipo int en java
Cómo determinar si una variable es de tipo int en java
En primer lugar, no existe una palabra clave tipoof en Java. Se puede realizar mediante el mecanismo de reflexión. Aquí hay una idea:
importar java.lang.reflect.Field; /p>
prueba de clase pública {
byte i = 1;
int j = i
int
/**
* @param args
*/
public static void main(String[] args) {
intentar {
Campo[] a = test.class.getDeclaredFields();
for(int i = 0; i lt; a.length; i ){
if(a[i ].getType().getName().equals("int"))
System.out.println( a[i].getName()); >
}
p>
if(a[i].getType().getName().equals("byte"))
System.out. println( a[i].getName());
}
} catch (Excepción e) {
System.out.println(e.toString ());
}
}
}