El método getName() de la clase java.lang.Class se utiliza para obtener el nombre de esta entidad. Esta entidad puede ser una clase, una array, una interfaz, etc. El método devuelve el nombre de la entidad como una string.
Sintaxis:
public String getName()
Parámetro: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve el nombre de la entidad como una string.
Los siguientes programas muestran el método getName().
Ejemplo 1:
Java
// Java program to demonstrate getName() method public class Test { public static void main(String[] args) throws ClassNotFoundException { // returns the Class object for this class Class myClass = Class.forName("Test"); System.out.println("Class represented by myClass: " + myClass.toString()); // Get the name of myClass // using getName() method System.out.println("Name of myClass: " + myClass.getName()); } }
Producción:
Class represented by myClass: class Test Name of myClass: Test
Ejemplo 2:
Java
// Java program to demonstrate getName() method public class Test { class Arr { } public static void main(String[] args) throws ClassNotFoundException { // returns the Class object for A Class arrClass = Arr.class; // Get the name of arrClass // using getName() method System.out.println("Name of arrClass: " + arrClass.getName()); } }
Producción:
Name of arrClass: Test$Arr
Referencia: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getName–