可以在类的类加载器的帮助下使用java.lang.Class.getPackage()方法获取类的包。如果该类的类加载器没有创建任何包对象,则返回null。
演示此的程序如下所示-
import java.util.Date; public class Main { public static void main(String[] args) { Date d = new Date(); Package p = d.getClass().getPackage(); String pName = p.getName(); System.out.println("The package name is: " + pName); } }
输出结果
The package name is: java.util
现在让我们了解上面的程序。
该getPackage()
方法用于获取该类的包。然后,getName()
方法用于获取包的名称。然后显示该名称。演示这的代码片段如下-
Date d = new Date(); Package p = d.getClass().getPackage(); String pName = p.getName(); System.out.println("The package name is: " + pName);