溫馨提示×

ArrayList的remove方法怎么使用

小億
100
2023-08-10 04:58:40
欄目: 編程語言

ArrayList的remove方法用于刪除指定位置的元素。它有兩種重載形式:

  1. remove(int index):刪除指定位置(index)的元素,并返回被刪除的元素。下標(biāo)從0開始計數(shù)。

示例代碼:

ArrayList<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
String removedElement = list.remove(1); // 刪除索引為1的元素,即"B"
System.out.println("被刪除的元素:" + removedElement);
System.out.println("剩余的元素:" + list); // 輸出:[A, C]
  1. remove(Object o):刪除首次出現(xiàn)的指定元素(o),如果該元素存在于ArrayList中,則返回true,否則返回false。

示例代碼:

ArrayList<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
boolean isRemoved = list.remove("B"); // 刪除首次出現(xiàn)的元素"B"
System.out.println("是否刪除成功:" + isRemoved); // 輸出:true
System.out.println("剩余的元素:" + list); // 輸出:[A, C]

注意:在使用remove(Object o)方法時,如果ArrayList中包含多個相同的元素,只會刪除其中的第一個匹配項。如果要刪除所有匹配項,可以使用循環(huán)來反復(fù)調(diào)用該方法。

0