java.lang.Package.getPackage() 方法用于在调用者 ClassLoader 实例中按名称查找包。调用者ClassLoader实例用于查找与指定类对应的包实例。如果调用者 ClassLoader 实例为 null,则搜索系统 ClassLoader 实例加载的包集以查找指定的包。
仅当类加载器使用以下命令创建包实例时,包才具有版本和规范的属性适当的属性。通常,这些属性在类随附的清单中定义。
语法
public static Package getPackage(String name)
参数
name | 指定包名,例如java.lang。 |
返回值
返回值请求名称的包。如果存档或代码库中没有可用的包信息,则它可能为 null。
异常
不适用。
示例:
下面的示例显示了如何使用 java.lang.Package.getPackage() 方法。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
//创建java util包对象
Package p = Package.getPackage("java.util");
//打印该包的完全限定名称
System.out.println(p.getName());
}
}
上述代码的输出将是:
java.util