在 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"));
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP