用示例列出 Java 中的 remove(Object obj)方法
原文:https://www . geesforgeks . org/list-remove object-obj-method-in-Java-with-examples/
Java 中 List 接口的 remove(Object obj) 方法用于从这个 List 中移除指定元素 obj 的第一个出现,如果它存在于 List 中。
语法 :
boolean remove(Object obj)
参数:它接受列表类型的单个参数对象,表示要从给定列表中移除的元素。
返回值:从列表中删除指定元素的第一个匹配项后,返回布尔值“真”,否则,如果列表中没有该元素,该方法将返回“假”。
下面的程序说明了在 Java 中移除列表的方法:
程序 1 :
// Program to illustrate the
// remove(int index) method
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Declare an empty List of size 5
List<Double> list = new ArrayList<Double>(5);
// Add elements to the list
list.add(5.0);
list.add(10.5);
list.add(15.1);
list.add(20.6);
list.add(25.2);
// Element needed to be removed
double obj = 15.1;
// Initial list
System.out.println("Initial List: " + list);
// remove element
list.remove(obj);
// Final list
System.out.println("Final List: " + list);
}
}
输出:
Initial List: [5.0, 10.5, 15.1, 20.6, 25.2]
Final List: [5.0, 10.5, 20.6, 25.2]
程序二 :
// Program to illustrate the
// remove(int index) method
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Declare an empty List of size 5
List<String> list = new ArrayList<String>(5);
// Add elements to the list
list.add("Welcome");
list.add("to");
list.add("Geeks");
list.add("for");
list.add("Geeks");
// Element to be removed
String obj = "for";
// Initial list
System.out.println("Initial List: " + list);
// remove element
list.remove(obj);
// Final list
System.out.println("Final List: " + list);
}
}
输出:
Initial List: [Welcome, to, Geeks, for, Geeks]
Final List: [Welcome, to, Geeks, Geeks]
注意:在将整数元素传递给 remove 方法时,使用整数列表时要小心,列表会将该方法视为 remove(int index)。它会将元素视为索引,而不是实际元素。
参考:https://docs . Oracle . com/javase/8/docs/API/Java/util/list . html # remove-Java . lang . object-
版权属于:月萌API www.moonapi.com,转载请注明出处