Java中的Vector remove()方法

Java中的Vector remove()方法

remove(int index)

java.util.Vector.remove(int index) 方法用于从向量中的特定位置或索引中删除一个元素。

语法:

Vector.remove(int index)

参数: 此方法接受一个必需的参数 index,它是整数数据类型,并指定要从 Vector 中删除的元素的位置。

返回值: 此方法返回刚刚从向量中删除的元素。

下面的示例程序演示了 Java.util.Vector.remove(int index) 方法:

// Java code to illustrate remove() when position of
// element is passed as parameter
import java.util.*;
  
public class VectorDemo {
    public static void main(String args[])
    {
  
        // 创建一个空向量
        Vector<String> vec_tor = new Vector<String>();
  
        // 使用 add() 方法将元素添加到向量中
        vec_tor.add("Geeks");
        vec_tor.add("for");
        vec_tor.add("Geeks");
        vec_tor.add("10");
        vec_tor.add("20");
  
        // 输出向量
        System.out.println("Vector: " + vec_tor);
  
        // 使用 remove() 删除元素
        String rem_ele = vec_tor.remove(4);
  
        // 打印已删除的元素
        System.out.println("Removed element: " + rem_ele);
  
        // 打印最终向量
        System.out.println("Final Vector: " + vec_tor);
    }
}

输出结果:

Vector: [Geeks, for, Geeks, 10, 20]
Removed element: 20
Final Vector: [Geeks, for, Geeks, 10]

remove(Object o)

java.util.vector.remove(Object o) 方法用于从向量中删除特定元素。

语法:

Vector.remove(Object o)

参数: 此方法接受一个必需的参数 o,它是 Vector 的对象类型,并指定要从 Vector 中删除的元素。

返回值: 如果找到并从向量中删除指定的元素,则返回 true,否则返回 false。

下面的示例程序演示了 Java.util.Vector.remove(Object O) 方法:

// Java代码,演示remove()方法
import java.util.*;

public class VectorDemo {
    public static void main(String args[]) {
        // 创建一个空的向量
        Vector vec_tor = new Vector();

        // 使用add()方法将元素添加到向量中
        vec_tor.add("Geeks");
        vec_tor.add("for");
        vec_tor.add("Geeks");
        vec_tor.add("10");
        vec_tor.add("20");

        // 输出向量
        System.out.println("Vector: " + vec_tor);

        // 使用remove()方法删除头节点
        Boolean rem_ele;

        rem_ele = vec_tor.remove("Geeks");
        // 输出已删除的元素
        if (rem_ele) {
            System.out.println("Geeks" + "已找到并删除。");
        } else {
            System.out.println("Geeks" + "未找到或未删除。");
        }

        rem_ele = vec_tor.remove("500");
        // 输出已删除的元素
        if (rem_ele) {
            System.out.println("500" + "已找到并删除。");
        } else {
            System.out.println("500" + "未找到或未删除。");
        }

        // 输出最终的向量
        System.out.println("Final Vector: " + vec_tor);
    }
}

输出:

Vector: [Geeks,for,Geeks,10,20]
Geeks已找到并删除。
500未找到或未删除。
Final Vector: [for,Geeks,10,20]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程