En C # tenemos Type.FullName
y Type.Name
para obtener el nombre de un tipo (clase en este caso) con o sin el espacio de nombres (paquete en java-world).
¿A qué equivale Java Type.Name
?
Claramente, debe haber una mejor manera que usarlo Class.getName()
y quitarle el nombre del paquete manualmente.
Respuestas:
Class.getSimpleName()
En realidad, está quitando la información del paquete del nombre, pero esto está oculto para usted.
fuente
La siguiente función funcionará en JDK versión 1.5 y superior.
fuente
Si usa un StackTraceElement, use:
fuente