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

更新於: 25-6 月 -2020

108 次檢視

開始您的 職業生涯

完成課程獲得認證

開始
廣告