Método YearMonth compareTo() en Java

El método compareTo() de la clase YearMonth en Java se usa para comparar dos objetos YearMonth. Compara este objeto YearMonth con el objeto YearMonth que se le pasó como parámetro. La comparación entre las dos instancias de YearMonth se realiza primero en el valor de Year y luego en Month.

Sintaxis :  

public int compareTo(YearMonth otherYearMonth)

Parámetro : este método acepta un solo parámetro otroMesAño que es la otra instancia de MesAño con la que se va a comparar este MesAño. 

Valor devuelto : Devuelve un valor de comparador integral basado en la comparación:  

  • Devuelve 1 si este YearMonth es mayor que otroYearMonth.
  • Devuelve -1 si este YearMonth es menor que otroYearMonth.
  • Devuelve 0 si este YearMonth es igual a otroYearMonth.

Los siguientes programas ilustran el método compareTo() de YearMonth en Java: 

Programa 1 :  

Java

// Program to illustrate the compareTo() method
 
import java.util.*;
import java.time.*;
 
public class GfG {
    public static void main(String[] args)
    {
 
        // Creates first YearMonth object
        YearMonth firstYearMonth = YearMonth.of(2017, 8);
 
        // Creates second YearMonth object
        YearMonth secondYearMonth = YearMonth.of(2016, 11);
 
        // compare the two YearMonth instances
        System.out.println(firstYearMonth.compareTo(secondYearMonth));
    }
}
Producción: 

1

 

Programa 2

Java

// Program to illustrate the compareTo() method
 
import java.util.*;
import java.time.*;
 
public class GfG {
    public static void main(String[] args)
    {
 
        // Creates first YearMonth object
        YearMonth firstYearMonth = YearMonth.of(2016, 11);
 
        // Creates second YearMonth object
        YearMonth secondYearMonth = YearMonth.of(2016, 11);
 
        // compare the two YearMonth instances
        System.out.println(firstYearMonth.compareTo(secondYearMonth));
    }
}
Producción: 

0

 

Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/YearMonth.html#compareTo-java.time.YearMonth-
 

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *