在Java中使用实例解释equals()方法

在Java中使用实例解释equals()方法

该方法用于比较两个列表。它将列表视为相等,当且仅当两个列表具有相同大小,并且两个列表中所有相应的元素对都相等时。

语法:

boolean equals(Object o)

参数: 该函数只有一个参数,该参数是要进行比较的对象。

返回值: 如果列表相等,则此方法返回True。

下面的程序显示了此方法的实现。

程序1:

// Java代码演示addAll方法在列表接口中的实现
import java.util.*;
public class GfG {
  
    // 驱动代码
    public static void main(String[] args)
    {
  
        // 初始化类型为Linkedlist的列表
        List<Integer> l = new LinkedList<>();
        l.add(10);
        l.add(15);
        l.add(20);
        System.out.println(l);
  
        // 初始化另一个列表
        List<Integer> l2 = new ArrayList<Integer>();
        l2.add(100);
        l2.add(200);
        l2.add(300);
        System.out.println(l2);
  
        if (l.equals(l2))
            System.out.println("等于");
        else
            System.out.println("不等于");
    }
}
[10, 15, 20]
[100, 200, 300]
不等于

程序2: 下面是使用Linkedlist显示实现list.addAll()的代码。

// Java代码演示addAll方法在列表接口中的实现。
import java.util.*;
public class GfG {
  
    // 驱动代码
    public static void main(String[] args)
    {
  
        // 初始化类型为Linkedlist的列表
        List<Integer> l = new LinkedList<>();
        l.add(10);
        l.add(15);
        l.add(20);
        System.out.println(l);
  
        // 初始化另一个列表
        List<Integer> l2 = new ArrayList<Integer>();
        l2.add(10);
        l2.add(15);
        l2.add(20);
        System.out.println(l2);
  
        if (l.equals(l2))
            System.out.println("等于");
        else
            System.out.println("不等于");
    }
}
[10, 15, 20]
[10, 15, 20]
等于

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程