java中getPackage()
时间: 2023-05-27 22:02:30 浏览: 121
getPackage()是Java中的一个方法,可以用于获取指定类的包信息。它返回一个Package对象,该对象包含有关指定类所在包的信息,例如包名、规范化名称、实现供应商等。以下是getPackage()方法的语法:
```
public Package getPackage()
```
在调用getPackage()方法时可以通过传入类名的字符串形式来获取该类所在的包。例:
```
//获取String类的包信息
Package pack = String.class.getPackage();
System.out.println("Package name: " + pack.getName());
System.out.println("Specification title: " + pack.getSpecificationTitle());
System.out.println("Specification vendor: " + pack.getSpecificationVendor());
System.out.println("Implementation title: " + pack.getImplementationTitle());
System.out.println("Implementation vendor: " + pack.getImplementationVendor());
```
输出结果为:
```
Package name: java.lang
Specification title: Java Platform API Specification
Specification vendor: Oracle Corporation
Implementation title: Java Runtime Environment
Implementation vendor: Oracle Corporation
```