在 Java 中檢查包的可用性


可以使用 java.lang.Class.forName() 方法來檢查可用性。使用 java.lang.Class.forName(String name, boolean initialize, ClassLoader loader) 方法可以使用載入該類的類載入器,返回與給定字串名包含類的類物件。

演示此操作的程式如下所示 −

示例

 即時演示

public class Main {
   public static void main(String args[]) {
      System.out.println(Availability("java.lang.String"));
   }
   public static boolean Availability(String name) {
      boolean flag = false;
      try {
         Class.forName(name, false, null);
         flag = true;
      }
      catch (ClassNotFoundException e) {
         flag = false;
      }
      return flag;
   }
}

輸出

true

現在,讓我們理解上述程式。

布林變數標誌儲存 java.lang.String 在方法 Availability() 中的可用性。演示此操作的程式碼片段如下 −

boolean flag = false;
try {
   Class.forName(name, false, null);
   flag = true;
}
   catch (ClassNotFoundException e) {
   flag = false;
}
return flag;

在方法 main() 中,呼叫方法 Availability() 並列印它返回的值。演示此操作的程式碼片段如下 −

public static void main(String args[]) {
   System.out.println(Availability("java.lang.String"));
}

更新日期:2020 年 6 月 25 日

589 次瀏覽

開啟 職業

完成課程後獲得認證

開始
廣告