Java教程

Java Vector equals()

Java Vector类的 equals()方法用于比较指定对象与此Vector的相等性。当且仅当指定对象也是一个列表,并且两个列表具有相同的大小并且两个列表中所有对应的元素对都相等时,它才返回true。

语法:

以下是 equals()方法的声明:
public boolean equals(Object o)

参数:

参数 说明 必需/可选
o 这是要与使用中的向量进行相等性比较的对象。 必需

返回:

如果指定对象等于此Vector,则 equals()方法返回true,否则返回false。

例外:

NA

兼容版本:

Java 1.2及更高版本

示例1:

import java.util.*;
public class VectorEqualsExample1 {  
    public static void main(String arg[]) {   
        Vector<String> vec1 = new Vector<>();
        vec1.add("A");
        vec1.add("B");
        vec1.add("C");
        Vector<String> vec2 = new Vector<>();
        vec2.add("A");
        vec2.add("B");
        System.out.println("Is vector1 equals vector2 ? "+vec1.equals(vec2));
        }            
}
输出:
Is vector1 equals vector2 ? false

示例2:

import java.util.*;
public class VectorEqualsExample2 {  
    public static void main(String arg[]) {   
        Vector<Integer> vec1 = new Vector<>();
        vec1.add(1);
        vec1.add(2);
        vec1.add(3);
        Vector<Integer> vec2 = new Vector<>();
        vec2.add(1);
        vec2.add(2);
        vec2.add(3);
        System.out.println("Is vector1 equals vector2 ? "+vec1.equals(vec2));
        //Appending all elements
        vec1.addAll(vec2);
        //Printing the vector List
        System.out.println("Vector list: "+vec1);    
        }            
}
输出:
Is vector1 equals vector2 ? true
Vector list: [1, 2, 3, 1, 2, 3]

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4