El método equals() de la clase java.util.AbstractSequentialList se utiliza para comprobar si este objeto AbstractSequentialList es igual al objeto pasado como parámetro. Este método devuelve un valor booleano que indica lo mismo.
Sintaxis:
public boolean equals(Object o)
Parámetros: Este método toma el objeto o como un parámetro para ser comparado por igualdad con esta lista.
Valor devuelto: este método devuelve verdadero si el objeto especificado es igual a esta lista.
A continuación se muestran los ejemplos para ilustrar el método equals() .
Ejemplo 1:
// Java program to demonstrate equals() // method of AbstractSequentialList import java.util.*; public class GFG { public static void main(String[] argv) { // Creating object of AbstractSequentialList<String> AbstractSequentialList<String> arrlist1 = new LinkedList<String>(); // Populating arrlist1 arrlist1.add("A"); arrlist1.add("B"); arrlist1.add("C"); arrlist1.add("D"); arrlist1.add("E"); // print arrlist1 System.out.println("First AbstractSequentialListlist: " + arrlist1); // Creating another object of AbstractSequentialList<String> AbstractSequentialList<String> arrlist2 = new LinkedList<String>(); // Populating arrlist2 arrlist2.add("A"); arrlist2.add("B"); arrlist2.add("C"); arrlist2.add("D"); arrlist2.add("E"); // print arrlist2 System.out.println("Second AbstractSequentialList: " + arrlist2); // comparing first AbstractSequentialList to another // using equals() method boolean value = arrlist1.equals(arrlist2); // print the value System.out.println("Are both list equal: " + value); } }
Producción:
First AbstractSequentialListlist: [A, B, C, D, E] Second AbstractSequentialList: [A, B, C, D, E] Are both list equal: true
Ejemplo 2:
// Java program to demonstrate equals() // method of AbstractSequentialList import java.util.*; public class GFG1 { public static void main(String[] argv) { // Creating object of AbstractSequentialList AbstractSequentialList<Integer> arrlist1 = new LinkedList<Integer>(); // Populating arrlist1 arrlist1.add(10); arrlist1.add(20); arrlist1.add(30); arrlist1.add(40); arrlist1.add(50); // print arrlist1 System.out.println("First AbstractSequentialListlist: " + arrlist1); // Creating another object of AbstractSequentialList AbstractSequentialList<Integer> arrlist2 = new LinkedList<Integer>(); // Populating arrlist2 arrlist2.add(10); arrlist2.add(20); arrlist2.add(30); // print arrlist2 System.out.println("Second AbstractSequentialList: " + arrlist2); // comparing first AbstractSequentialList to another // using equals() method boolean value = arrlist1.equals(arrlist2); // print the value System.out.println("Are both list equal: " + value); } }
Producción:
First AbstractSequentialListlist: [10, 20, 30, 40, 50] Second AbstractSequentialList: [10, 20, 30] Are both list equal: false