El método equals() de la clase ValueRange se usa para verificar si este ValueRange es igual a otro ValueRange o no donde otro ValueRange se pasa como parámetro al método. La comparación se basa en los cuatro valores, mínimo, mínimo más grande, máximo más pequeño y máximo.
Sintaxis:
public boolean equals(Object obj)
Parámetros: este método acepta obj , que es el objeto a comprobar.
Valor devuelto: este método devuelve verdadero si este es igual al otro rango.
Los siguientes programas ilustran el método ValueRange.equals():
Programa 1:
// Java program to demonstrate // ValueRange.equals() method import java.time.LocalDateTime; import java.time.temporal.ChronoField; import java.time.temporal.ValueRange; public class GFG { public static void main(String[] args) { // create LocalDateTime LocalDateTime l1 = LocalDateTime .parse("2020-10-06T08:21:14"); LocalDateTime l2 = LocalDateTime .parse("2019-12-26T08:21:14"); // Get ValueRange object ValueRange vR1 = l1.range(ChronoField.DAY_OF_MONTH); ValueRange vR2 = l2.range(ChronoField.DAY_OF_MONTH); // apply equals() boolean response = vR1.equals(vR2); // print results System.out.println("Both ValueRange are equal: " + response); } }
Both ValueRange are equal: true
Programa 2:
// Java program to demonstrate // ValueRange.equals() method import java.time.temporal.ValueRange; public class GFG { public static void main(String[] args) { // create ValueRange objects ValueRange vRange = ValueRange.of(1111, 66666); ValueRange OtherVRange = ValueRange.of(111, 66666); // apply equals() boolean response = vRange.equals(OtherVRange); // print results System.out.println("Both ValueRange are equal: " + response); } }
Both ValueRange are equal: false
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/temporal/ValueRange.html#equals(java.lang.Object)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA