Java中的Vector等于()方法

Java中的Vector等于()方法

Java中Vector类的java.util.vector .equals(Object obj)方法用于验证对象与向量的相等性并进行比较。仅当两个向量具有相同的元素和相同的顺序时,列表才返回true。

语法:

first_vector.equals(second_vector)

参数: 此方法接受一个必填参数second_vector,该参数指的是要与第一个向量进行比较的第二个向量。

返回值: 如果相等性成立且对象和向量都相等,则该方法返回true,否则返回false。

下面的程序用于说明java.util.Vector.elements()方法的工作:

程序1:

// Java代码以说明equals()方法
import java.util.*;
  
public class Vector_Demo {
    public static void main(String[] args)
    {
  
        // 创建一个空矢量
        Vector<String> vec_tor1 = new Vector<String>(5);
  
        // 向表中插入元素
        vec_tor1.add("Geeks");
        vec_tor1.add("4");
        vec_tor1.add("Geeks");
        vec_tor1.add("Welcomes");
        vec_tor1.add("You");
  
        // 显示向量
        System.out.println("向量为:"
                           + vec_tor1);
  
        // 创建一个空矢量
        Vector<String> vec_tor2 = new Vector<String>(5);
  
        // 向表中插入元素
        vec_tor2.add("Geeks");
        vec_tor2.add("4");
        vec_tor2.add("Geeks");
        vec_tor2.add("Welcomes");
        vec_tor2.add("You");
  
        // 显示向量
        System.out.println("向量为:"
                           + vec_tor2);
  
        System.out.println("它们两个是否相等? "
                           + vec_tor1.equals(vec_tor2));
    }
}
向量是:[Geeks,4,Geeks,Welcomes,You]
向量是:[Geeks,4,Geeks,Welcomes,You]
它们两个是否相等? true

程序2:

// Java代码以说明equals()方法
import java.util.*;
  
public class Vector_Demo {
    public static void main(String[] args)
    {
  
        // 创建一个空矢量
        Vector<Integer> vec_tor1 = new Vector<Integer>(5);
  
        // 向表中插入元素
        vec_tor1.add(10);
        vec_tor1.add(15);
        vec_tor1.add(20);
        vec_tor1.add(25);
        vec_tor1.add(30);
  
        // 显示向量
        System.out.println("向量为:" + vec_tor1);
  
        // 创建一个空矢量
        Vector<Integer> vec_tor2 = new Vector<Integer>(6);
  
        // 向表中插入元素
        vec_tor2.add(10);
        vec_tor2.add(15);
        vec_tor2.add(20);
        vec_tor2.add(25);
        vec_tor2.add(30);
        vec_tor2.add(40);
  
        // 显示向量
        System.out.println("向量为:"+ vec_tor2);
  
        System.out.println("它们两个是否相等? "
                           + vec_tor1.equals(vec_tor2));
    }
}
向量是:[10、15、20、25、30]
向量是:[10、15、20、25、30、40]
它们两个是否相等? false

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程