當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Collection equals()用法及代碼示例


Java 集合接口的 equals() 方法將指定對象與此集合進行比較是否相等。

用法

public boolean equals(Object o)

參數

參數 'o' 表示要與此集合進行相等性比較的對象。

覆蓋

此方法覆蓋類 Object 中的 equals

返回

如果指定的對象等於此集合,則 equals 方法返回布爾值 'true',否則返回 false。

例子1

import java.util.Collection;
import java.util.HashSet;
public class JavaCollectionEqualsExample1 {
   static  int a=5;
    public static void main(String[] args) {
        Collection<Integer> collection = new HashSet<>();
        Collection<Integer> collection1 = new HashSet<>();
        collection.add(5);
        collection1.add(5);
        //will return true if both the collections are equal
        boolean val=collection.equals(collection1);
        System.out.println(val);
    }
}

輸出:

true

例子2

import java.util.Collection;
import java.util.HashSet;
public class JavaCollectionEqualsExample2 {
    public static void main(String[] args) {
        Collection<Integer> collection = new HashSet<>();
        Collection<Integer> collection1 = new HashSet<>();
        collection.add(5);
        collection1.add(5);
        collection1.add(8);
        //will return true if both the collections are equal
        boolean val=collection.equals(collection1);
        System.out.println("Equals methods will return:"+val);
    }
}

輸出:

Equals methods will return:false




相關用法


注:本文由純淨天空篩選整理自 Java Collection equals() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。