Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

java
map
communitycreator

What is AbstractMap.equals() in Java?

Hammad Nasir

AbstractMap.equals() is a method of the AbstractMap class in Java. The method is used to check if two maps are equal or not.

Syntax

public boolean equals(Object obj)

Parameters

The function takes in one parameter:

  • obj: An object to be compared with the map.

Return value

The function returns true if the maps are equal, and returns false if the maps are different.

Code

import java.util.*;
  
public class Abstract_Map_Class{
    public static void main(String[] args)
    {
        // 2 empty AbstractMap are created
        AbstractMap<Integer, String> temp_absMap1 = new TreeMap<Integer, String>();
        AbstractMap<Integer, String> temp_absMap2 = new TreeMap<Integer, String>();
    
        // populating temp_absMap1
        temp_absMap1.put(1, "Hello");
        temp_absMap1.put(2, "from");
        temp_absMap1.put(3, "Educative");

        // populating temp_absMap2
        temp_absMap2.put(1, "Hello");
        temp_absMap2.put(2, "from");
        temp_absMap2.put(3, "Edpresso");
        
        System.out.println("Displaying temp_absMap1 : " + temp_absMap1);
        System.out.println("Displaying temp_absMap2 : " + temp_absMap2); 
        System.out.println("the result of temp_absMap1.equals(temp_absMap2) is "  + temp_absMap1.equals(temp_absMap2));
    }
}

RELATED TAGS

java
map
communitycreator
RELATED COURSES

View all Courses

Keep Exploring