Sunday, December 7, 2025
HomeLanguagesJavaProperties equals(value) method in Java with Examples

Properties equals(value) method in Java with Examples

The equals(value) method of Properties class is used to check for equality between two properties. It verifies whether the elements of one properties object passed as a parameter is equal to the elements of this properties or not.

Syntax:

public boolean equals(Object value)

Parameters: This method accepts a parameter value of this Properties type and refers to the map whose equality is to be checked with this map.

Returns: This method returns a boolean value stating if the equality holds for both the object Properties.

Below programs illustrate the equals(value) method:

Program 1:




// Java program to demonstrate
// equals(value) method.
  
import java.util.*;
  
public class GFG {
  
    // Main method
    public static void main(String[] args)
    {
  
        // Create a properties and add some values
        Properties properties = new Properties();
        properties.put("Pen", 10);
        properties.put("Book", 500);
        properties.put("Clothes", 400);
        properties.put("Mobile", 5000);
  
        // Print Properties details
        System.out.println("Properties 1: "
                           + properties.toString());
  
        // Create another properties and add some values
        Properties properties1 = new Properties();
        properties1.put("Pen", 10);
        properties1.put("Book", 500);
        properties1.put("Clothes", 400);
        properties1.put("Mobile", 5000);
  
        // Print Properties details
        System.out.println("Properties 2: "
                           + properties1.toString());
  
        // Checking the equality
        System.out.println("Are both properties equal: "
                           + properties.equals(properties1));
    }
}


Output:

Properties 1: {Book=500, Mobile=5000, Pen=10, Clothes=400}
Properties 2: {Book=500, Mobile=5000, Pen=10, Clothes=400}
Are both properties equal: true

Program 2:




// Java program to demonstrate
// equals(value) method.
  
import java.util.*;
  
public class GFG {
  
    // Main method
    public static void main(String[] args)
    {
  
        // Create a properties and add some values
        Properties properties = new Properties();
  
        properties.put(1, "100RS");
        properties.put(2, "500RS");
        properties.put(3, "1000RS");
  
        // Print Properties details
        System.out.println("Current Properties: "
                           + properties.toString());
  
        // Create another properties and add some values
        Properties properties1 = new Properties();
        properties1.put("Pen", 10);
        properties1.put("Book", 500);
        properties1.put("Clothes", 400);
        properties1.put("Mobile", 5000);
  
        // Print Properties details
        System.out.println("Properties 2: "
                           + properties1.toString());
  
        // Checking the equality
        System.out.println("Are both properties equal: "
                           + properties.equals(properties1));
    }
}


Output:

Current Properties: {3=1000RS, 2=500RS, 1=100RS}
Properties 2: {Book=500, Mobile=5000, Pen=10, Clothes=400}
Are both properties equal: false

References: https://docs.oracle.com/javase/9/docs/api/java/util/Properties.html#equals-java.lang.Object-

RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32429 POSTS0 COMMENTS
Milvus
103 POSTS0 COMMENTS
Nango Kala
6803 POSTS0 COMMENTS
Nicole Veronica
11945 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12015 POSTS0 COMMENTS
Shaida Kate Naidoo
6934 POSTS0 COMMENTS
Ted Musemwa
7189 POSTS0 COMMENTS
Thapelo Manthata
6883 POSTS0 COMMENTS
Umr Jansen
6869 POSTS0 COMMENTS