Vector remove() Method in Java
-
remove(int index)
The java.util.vector.remove(int index) method is used to remove an element from a Vector from a specific position or index.
Syntax:
Vector.remove(int index)
Parameters: This method accepts a mandatory parameter index is of integer data type and specifies the position of the element to be removed from the Vector.
Return Value: This method returns the element that has just been removed from the vector.
Below program illustrate the Java.util.Vector.remove(int index) method:
// 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<String> vec_tor =
new
Vector<String>();
// 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);
}
}
Output:Vector: [Geeks, for, Geeks, 10, 20] Removed element: 20 Final Vector: [Geeks, for, Geeks, 10]
-
remove(Object o)
The java.util.vector.remove(Object o) method is used to remove any particular element from the Vector.
Syntax:
Vector.remove(Object o)
Parameters: This method accepts a mandatory parameter o is of the object type of Vector and specifies the element to be removed from the Vector.
Return Value: Returns True if the specified element is found and removed from the Vector, else False.
Below program illustrate the Java.util.Vector.remove(Object O) method:
// Java code to illustrate remove() method
import
java.util.*;
public
class
VectorDemo {
public
static
void
main(String args[])
{
// Creating an empty Vector
Vector<String> vec_tor =
new
Vector<String>();
// 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);
}
}
Output:Vector: [Geeks, for, Geeks, 10, 20] Geeks found and removed. 500 not found or removed. Final Vector: [for, Geeks, 10, 20]