Java 中的 Vector removeElement()方法,示例
原文:https://www . geesforgeks . org/vector-remove element-method-in-Java-with-example/
T1。removeElement() 方法用于移除特定对象的第一次出现。如果没有找到对象,则返回 false,否则返回 true。 如果一个特定的对象出现在向量内部,并且 removeElement()方法调用该向量元素,那么这个方法将向量的大小减少 1。
语法:
public boolean removeElement(Object obj)
参数:此功能接受对象作为要移除的参数。
返回类型:删除成功后,此功能返回真,否则此功能返回假。
异常:此方法不引发任何异常。
下面的程序说明了 Vector.removeElement()函数。
程序 1:
// Java program to understand
// about vector.removeElement() function
// because vector is present in this package
import java.util.*;
// Driver Code
public class vector_demo {
// main method begins here
public static void main(String[] args)
{
// creating vector type object
Vector<Integer> v
= new Vector<Integer>();
// inserting elements into the vector
v.add(1);
v.add(2);
v.add(3);
v.add(4);
v.add(5);
v.add(6);
// printing vector before deleting element
System.out.println("Before deleting");
System.out.println("Vector: " + v);
System.out.println("Size: " + v.size());
System.out.println("\nAfter deleting");
// trying to deleting object 3
boolean flag = v.removeElement(3);
if (flag) {
System.out.println("Element '3' has been removed");
}
else {
System.out.println("Element '3' is not present in Vector");
}
System.out.println("Vector: " + v);
System.out.println("Size: " + v.size());
}
}
Output:
Before deleting
Vector: [1, 2, 3, 4, 5, 6]
Size: 6
After deleting
Element '3' has been removed
Vector: [1, 2, 4, 5, 6]
Size: 5
例 2:
// Java program to understand
// about vector.removeElement() function
// because vector is present in this package
import java.util.*;
// Driver Code
public class vector_demo {
// main method begins here
public static void main(String[] args)
{
// creating vector type object
Vector<Integer> v = new Vector<Integer>();
// inserting elements into the vector
v.add(1);
v.add(2);
v.add(3);
v.add(4);
v.add(5);
v.add(6);
// printing vector before deleting element
System.out.println("Before deleting");
System.out.println("Vector: " + v);
System.out.println("Size: " + v.size());
System.out.println("\nAfter deleting");
// trying to deleting object 15
boolean flag = v.removeElement(15);
// since object 15 is not present flag will be false
if (flag) {
System.out.println("Element '15' has been removed");
}
else {
System.out.println("Element '15' is not present in Vector");
}
System.out.println("Vector: " + v);
System.out.println("Size: " + v.size());
}
}
Output:
Before deleting
Vector: [1, 2, 3, 4, 5, 6]
Size: 6
After deleting
Element '15' is not present in Vector
Vector: [1, 2, 3, 4, 5, 6]
Size: 6
版权属于:月萌API www.moonapi.com,转载请注明出处