El método isCompatibleWith() de la clase java.lang.Package se usa para verificar si la versión de especificación de este paquete es compatible con la versión especificada o no. El método devuelve el resultado como un valor booleano.
Sintaxis:
public boolean isCompatibleWith(String desiredVersion)
Parámetro: este método acepta un parámetro de la versión deseada , que es la versión que se verificará para compatibilidad.
Valor devuelto: este método devuelve el resultado como un valor booleano .
Los siguientes programas muestran el método isCompatibleWith().
Ejemplo 1:
Java
// Java program to demonstrate // isCompatibleWith() method public class Test { public static void main(String[] args) { // returns the Package // object for this package Package myPackage = Package.getPackage("java.lang"); System.out.println( "Package represented by myPackage: " + myPackage.toString()); String desiredVersion = "1.5"; // check if this package is compatible with or not // using isCompatibleWith() method System.out.println( "Is this package compatible with or not: " + myPackage.isCompatibleWith(desiredVersion)); } }
Package represented by myPackage: package java.lang, Java Platform API Specification, version 1.8 Is this package compatible with or not: true
Ejemplo 2:
Java
// Java program to demonstrate // isCompatibleWith() method public class Test { public static void main(String[] args) { // returns the Package // object for this package Package myPackage = Package.getPackage("java.io"); System.out.println( "Package represented by myPackage: " + myPackage.toString()); String desiredVersion = "1.0"; // check if this package is compatible with or not // using isCompatibleWith() method System.out.println( "Is this package compatible with or not: " + myPackage.isCompatibleWith(desiredVersion)); } }
Package represented by myPackage: package java.io, Java Platform API Specification, version 1.8 Is this package compatible with or not: true
Referencia: https://docs.oracle.com/javase/9/docs/api/java/lang/Package.html#isCompatibleWith-java.lang.String-
Publicación traducida automáticamente
Artículo escrito por guptayashgupta53 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA