显示Java类的包名称

可以在类的类加载器的帮助下使用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);