El método getPackage() de la clase java.lang.Class se utiliza para obtener el paquete de esta entidad. Esta entidad puede ser una clase, una array, una interfaz, etc. El método devuelve el paquete de esta entidad.
Sintaxis:
public Package getPackage()
Parámetro: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve el paquete de esta entidad.
Los siguientes programas muestran el método getPackage().
Ejemplo 1:
Java
// Java program to demonstrate getPackage() 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 of myClass // using getPackage() method System.out.println("Package of myClass: " + myClass.getPackage()); } }
Producción:
Class represented by myClass: class Test Package of myClass: null
Ejemplo 2:
Java
// Java program to demonstrate getPackage() method public class Test { public static void main(String[] args) throws ClassNotFoundException { // returns the Class object Class myClass = Class.forName("java.lang.String"); // Get the package of myClass // using getPackage() method System.out.println("Package of myClass: " + myClass.getPackage()); } }
Producción:
Package of myClass: package java.lang, Java Platform API Specification, version 1.8
Referencia: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getPackage–