📜  Java中的向量remove()方法

📅  最后修改于: 2022-05-13 01:55:12.613000             🧑  作者: Mango

Java中的向量remove()方法

  • 删除(整数索引)

    Java.util.vector.remove( int index )方法用于从特定位置或索引的 Vector 中删除元素。

    句法:

    Vector.remove(int index)

    参数:此方法接受强制参数索引是整数数据类型,并指定要从向量中删除的元素的位置。

    返回值:该方法返回刚刚从向量中移除的元素

    下面的程序说明了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[])
        {
      
            // Creating an empty Vector
            Vector vec_tor = new Vector();
      
            // Use add() method to add elements in the Vector
            vec_tor.add("Geeks");
            vec_tor.add("for");
            vec_tor.add("Geeks");
            vec_tor.add("10");
            vec_tor.add("20");
      
            // Output the Vector
            System.out.println("Vector: " + vec_tor);
      
            // Remove the element using remove()
            String rem_ele = vec_tor.remove(4);
      
            // Print the removed element
            System.out.println("Removed element: " + rem_ele);
      
            // Print the final Vector
            System.out.println("Final Vector: " + vec_tor);
        }
    }
    
    输出:
    Vector: [Geeks, for, Geeks, 10, 20]
    Removed element: 20
    Final Vector: [Geeks, for, Geeks, 10]
    
  • 删除(对象o)

    Java.util.vector.remove( Object o )方法用于从 Vector 中删除任何特定元素。

    句法:

    Vector.remove(Object o)

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

    返回值:如果找到指定元素并将其从 Vector 中删除,则返回True ,否则返回False

    下面的程序说明了Java.util.Vector.remove(Object O) 方法:

    // Java code to illustrate remove() method
    import java.util.*;
      
    public class VectorDemo {
        public static void main(String args[])
        {
            // Creating an empty Vector
            Vector vec_tor = new Vector();
      
            // Use add() method to add elements in the Vector
            vec_tor.add("Geeks");
            vec_tor.add("for");
            vec_tor.add("Geeks");
            vec_tor.add("10");
            vec_tor.add("20");
      
            // Output the Vector
            System.out.println("Vector: " + vec_tor);
      
            // Remove the head using remove()
            Boolean rem_ele;
      
            rem_ele = vec_tor.remove("Geeks");
            // Print the removed element
            if (rem_ele)
                System.out.println("Geeks"
                                   + " found and removed.");
            else
                System.out.println("Geeks"
                                   + " not found or removed.");
      
            rem_ele = vec_tor.remove("500");
            // Print the removed element
            if (rem_ele)
                System.out.println("500"
                                   + " found and removed.");
            else
                System.out.println("500"
                                   + " not found or removed.");
      
            // Print the final Vector
            System.out.println("Final Vector: " + vec_tor);
        }
    }
    
    输出:
    Vector: [Geeks, for, Geeks, 10, 20]
    Geeks found and removed.
    500 not found or removed.
    Final Vector: [for, Geeks, 10, 20]