在 Java 中,可以通過調用 remove()
方法來刪除 List 中的元素。如果知道要刪除的元素的索引位置,可以直接傳入索引值作為參數來刪除元素。例如:
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
// 刪除索引為1的元素
list.remove(1);
// 輸出刪除元素后的 List
System.out.println(list); // 輸出:[A, C]
另外,如果已知要刪除的元素對象,可以直接傳入該對象作為參數來刪除元素。例如:
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
// 刪除元素為"B"的元素
list.remove("B");
// 輸出刪除元素后的 List
System.out.println(list); // 輸出:[A, C]
值得注意的是,remove()
方法只會刪除 List 中第一個匹配的元素,如果 List 中存在多個相同的元素,需要多次調用 remove()
方法來刪除所有匹配的元素。