Java包isCompatibleWith()方法与示例
包类isCompatibleWith()方法
isCompatibleWith()方法在java.lang包中可用。
isCompatibleWith()方法用于检查此程序包的规范版本与所需或给定程序包的规范版本。
isCompatibleWith()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
在包含程序包规范版本时,isCompatibleWith()方法可能会引发异常。
NumberFormatException:在此异常中,当所需的软件包说明版本或当前软件包说明版本的格式不正确时。
语法:
public boolean isCompatibleWith(String des_pck_ver);
参数:
字符串des_pck_ver–表示所需软件包的规范版本。
返回值:
此方法的返回类型为布尔值,它根据给定的情况返回以下值:
当此软件包规范版本值等于或大于所需软件包的规范版本时,它返回true。
当此软件包规范版本值小于所需软件包的规范版本时,它返回false。
示例
//Java程序演示示例
//booleanisCompatibleWith(Stringdes_pck_ver)
//包装方式
public class IsCompatibleWith {
public static void main(String[] args) {
//使用getPackage()方法获取包
Package pkg = Package.getPackage("java.util");
//通过使用isCompatibleWith(pkg_ver)方法来检查
//该软件包与给定版本的版本兼容性
boolean pck_ver = pkg.isCompatibleWith("1.4.7");
//显示包装的兼容性
System.out.println("pkg.isCompatibleWith(1.4.7) = " + pck_ver);
}
}输出结果
pkg.isCompatibleWith(1.4.7) = false