在 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);
廣告