¿Cómo comparar dos objetos TreeMap en Java?

La clase TreeMap en Java proporciona una forma de almacenar pares clave-valor en orden ordenado. El siguiente ejemplo muestra cómo comparar dos objetos TreeMap usando el método equals() . Compara dos objetos TreeMap y devuelve verdadero si ambos mapas tienen las mismas asignaciones; de lo contrario, devuelve falso.

Sintaxis:

boolean equals(Object o)

Retorno: Devuelve verdadero si ambos mapas son iguales, de lo contrario devuelve falso.

Java

// Java program to Compare Two TreeMap Objects
import java.io.*;
import java.util.ArrayList;
import java.util.TreeMap;
 
public class GFG {
 
    public static void main(String[] args)
    {
 
        // Creating first TreeMap
        TreeMap<Integer, String> Office1
            = new TreeMap<Integer, String>();
 
        Office1.put(1, "Mumbai");
        Office1.put(2, "Delhi");
 
        // Creating second TreeMap
        TreeMap<Integer, String> Office2
            = new TreeMap<Integer, String>();
 
        Office2.put(1, "Mumbai");
        Office2.put(2, "Delhi");
 
        // equals compares two TreeMap objects and
        // returns true if both of the maps have the same
        // mappings.
        System.out.println(Office1.equals(Office2));
 
        // add new mapping to second TreeMap
        Office2.put(3, "Goa");
 
        // this will return false as both TreeMap objects do
        // not contain same mappings
        System.out.println(Office1.equals(Office2));
    }
}
Producción

true
false

Publicación traducida automáticamente

Artículo escrito por naman9071 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 *