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