Método SortedMap equals() en Java con ejemplos

El método equals() en SortedMap Java se usa para verificar la igualdad entre dos instancias de SortedMap. Verifica si los elementos de un SortedMap pasado como parámetro son iguales a los elementos de este SortedMap o no.

Sintaxis:

boolean equals(object obj)

Parámetros: El método acepta un parámetro obj de este tipo de mapa y se refiere al mapa cuya igualdad se va a verificar con este mapa.

Valor devuelto: el método devuelve verdadero si la igualdad es válida para el mapa de objetos; de lo contrario, devuelve falso .

Nota : El método equals() en SortedMap se hereda de la interfaz Map en Java.

Los siguientes programas ilustran el método equals():

Programa 1:

// Java code to illustrate
// the equals() method
  
import java.util.*;
  
public class Map_Demo {
    public static void main(String[] args)
    {
  
        // Creating an empty SortedMap
        SortedMap<Integer, String> map1
            = new TreeMap<Integer, String>();
        SortedMap<Integer, String> map2
            = new TreeMap<Integer, String>();
  
        // Mapping string values to int keys
        map1.put(10, "Geeks");
        map1.put(15, "4");
        map1.put(20, "Geeks");
        map1.put(25, "Welcomes");
        map1.put(30, "You");
  
        // Mapping string values to int keys
        map2.put(10, "Geeks");
        map2.put(15, "4");
        map2.put(20, "Geeks");
        map2.put(25, "Welcomes");
        map2.put(30, "You");
  
        // Displaying the Map1
        System.out.println("First Map: "
                           + map1);
  
        // Displaying the Map2
        System.out.println("Second Map: "
                           + map2);
  
        // Checking the equality
        System.out.println(
            "Equality: "
            + map1.equals(map2));
    }
}
Producción:

First Map:
 {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
Second Map:
 {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
Equality: true

Programa 2:

// Java code to illustrate
// the equals() method
  
import java.util.*;
  
public class Map_Demo {
    public static void main(String[] args)
    {
  
        // Creating an empty SortedMap
        SortedMap<Integer, String> map1
            = new TreeMap<Integer, String>();
        SortedMap<Integer, String> map2
            = new TreeMap<Integer, String>();
  
        // Mapping string values
        // to int keys for map1
        map1.put(10, "Geeks");
        map1.put(15, "4");
        map1.put(20, "Geeks");
        map1.put(25, "Welcomes");
        map1.put(30, "You");
  
        // Mapping string values
        // to int keys for map2
        map2.put(10, "Geeks");
        map2.put(15, "4");
        map2.put(20, "Geek");
        map2.put(25, "Welcomes");
        map2.put(30, "You");
  
        // Displaying the map 1
        System.out.println("First Map: "
                           + map1);
  
        // Displaying the map 2
        System.out.println("Second Map: "
                           + map2);
  
        // Displaying the equality
        System.out.println("Equality: "
                           + map1.equals(map2));
    }
}
Producción:

First Map: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
Second Map: {10=Geeks, 15=4, 20=Geek, 25=Welcomes, 30=You}
Equality: false

Referencia : https://docs.oracle.com/javase/7/docs/api/java/util/Map.html#equals(java.lang.Object)

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 *