Método de clase getPackageName() en Java con ejemplos

El método getPackageName() de la clase java.lang.Class se utiliza para obtener el nombre del paquete de esta entidad. Esta entidad puede ser una clase, una array, una interfaz, etc. El método devuelve el nombre del paquete de esta entidad como una string.
Sintaxis: 
 

public String getPackageName()

Parámetro: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve el nombre del paquete de esta entidad como una string.
Los siguientes programas muestran el método getPackageName().
Nota: este método se introdujo en Java 9. Por lo tanto, para ejecutar este método, necesitamos un compilador con Java 9. Por lo tanto, no se ejecutará en el IDE en línea.
Ejemplo 1:
 

Java

// Java program to demonstrate getPackageName() 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 package name of myClass
        // using getPackageName() method
        System.out.println("PackageName of myClass: "
                           + myClass.getPackageName());
    }
}

Producción: 
 

Class represented by myClass: class Test
PackageName of myClass: 

Ejemplo 2:
 

Java

// Java program to demonstrate getPackageName() method
 
public class Test {
 
    class Arr {
    }
 
    public static void main(String[] args)
        throws ClassNotFoundException
    {
        // returns the Class object
        Class myClass = Class.forName("java.lang.String");
 
        // Get the package name of myClass
        // using getPackageName() method
        System.out.println("PackageName of myClass: "
                           + myClass.getPackageName());
    }
}

Producción: 
 

Class represented by myClass: class java.lang.String
PackageName of myClass: java.lang

Referencia: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getPackageName–
 

Publicación traducida automáticamente

Artículo escrito por srinam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *