📜  Java中的 Vector contains() 方法(1)

📅  最后修改于: 2023-12-03 15:01:57.971000             🧑  作者: Mango

Java 中的 Vector contains() 方法

在 Java 中的 Vector 类是一个可以自动调整大小的动态数组,它可以存储任何类型的对象,并且可以根据需要自动增加或缩小容量。其中,contains() 方法旨在检查 Vector 中是否包含特定的对象,如果包含,则返回 true,否则返回 false。

语法
public boolean contains(Object o)
参数
  • o:要查找的对象。
返回值

如果 Vector 包含指定的对象,则返回 true;否则返回 false。

示例

下面是一个简单的 Vector contains() 方法示例,其中包含了几个不同的字符串,并检查其中是否包含特定的字符串。

import java.util.Vector;

public class VectorContainsExample {
    public static void main(String[] args) {
        Vector<String> vector = new Vector<>();

        // 添加元素
        vector.add("Java");
        vector.add("Python");
        vector.add("Javascript");
        vector.add("Ruby");

        // 检查是否包含指定元素
        if (vector.contains("Java")) {
            System.out.println("Vector contains \"Java\"");
        } else {
            System.out.println("Vector does not contain \"Java\"");
        }

        if (vector.contains("C++")) {
            System.out.println("Vector contains \"C++\"");
        } else {
            System.out.println("Vector does not contain \"C++\"");
        }
    }
}

以上示例输出结果为:

Vector contains "Java"
Vector does not contain "C++"
注意事项
  • contains() 方法只能用于查找单个元素,如果要查找多个元素,则需要使用其他的方法。
  • 对于复杂对象,需要考虑其 equals() 方法的实现,以确保可以正确地比较对象是否相等。