在 Java 中,对于一个无名包中的基本类型或数组,getPackage() 将会返回什么?
可以使用类加载器通过 java.lang.Class.getPackage() 方法来获取类的包。
对于无名包中的基本类型或数组,getPackage() 方法返回 null。 演示此操作的程序如下所示 −
示例
public class Main {
public static void main(String[] argv) throws Exception {
Package pack1 = int.class.getPackage();
System.out.println(pack1);
Package pack2 = int[].class.getPackage();
System.out.println(pack2);
}
}输出
null null
现在让我们来了解一下上面的程序。
getPackage() 方法用于获取类的包。但是,由于 pack1 和 pack2 分别表示基本数据类型和数组,因此 getPackage() 方法为其返回 null。演示此操作的代码片段如下所示 −
Package pack1 = int.class.getPackage(); System.out.println(pack1); Package pack2 = int[].class.getPackage(); System.out.println(pack2);
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP