首頁 >Java >java教程 >如何從 Java 清單中正確刪除整數?

如何從 Java 清單中正確刪除整數?

Barbara Streisand
Barbara Streisand原創
2024-12-23 02:56:09558瀏覽

How to Properly Remove Integers from a List in Java?

從 List 移除整數

使用 List時,正確刪除整數需要區分兩種刪除方法:刪除(int索引)和刪除(物件o).

第一個方法,remove(index),刪除指定索引處的元素。然而,第二種方法,remove(o),刪除第一次出現的指定元素。

陷阱

考慮一個整數列表:

List<Integer> list = new ArrayList<>();
list.add(5);
list.add(6);
list.add(7);
list.add(1);

執行list.remove(1)會刪除索引1處的元素,即整數6。另一方面,list.remove(new Integer(1)) 從清單中刪除第一次出現的整數 1。

正確刪除

要區分remove( int index) 和remove(Object o),請考慮以下原則:

  • Java 優先考慮精確參數匹配自動裝箱。
  • List 介面指定了兩個具有不同參數類型的刪除方法。

結論

從清單中刪除元素具體索引,使用list.remove(index)。若要刪除第一次出現的整數,請使用 list.remove(new Integer(integer))。了解這些原則可確保正確處理 List 中的整數刪除。

以上是如何從 Java 清單中正確刪除整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn