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]