Java ArrayList類常用方法


ArrayList 類是一個可以動態修改的數組,與普通數組的區別就是它是沒有固定大小的限制。

ArrayList 繼承了 AbstractList ,並實現了 List 接口。

ArrayList 類位於 java.util 包中,使用前需要引入它,語法格式如下:

import java.util.ArrayList; // 引入 ArrayList 類

ArrayList<E> objectName =new ArrayList<>();  // 初始化
  • E: 泛型數據類型,用於設置 objectName 的數據類型,只能為引用數據類型

    ArrayList 中的元素實際上是對象,在以上實例中,數組列表元素都是字符串 String 類型。

    如果我們要存儲其他類型,而 <E> 只能為引用數據類型,這時我們就需要使用到基本類型的包裝類。

  • objectName: 對象名。

Java ArrayList 常用方法列表如下:

方法 描述
add() 將元素插入到指定位置的 arraylist 中
addAll() 添加集合中的所有元素到 arraylist 中
clear() 刪除 arraylist 中的所有元素
clone() 復制一份 arraylist
contains() 判斷元素是否在 arraylist
get() 通過索引值獲取 arraylist 中的元素
indexOf() 返回 arraylist 中元素的索引值
removeAll() 刪除存在於指定集合中的 arraylist 里的所有元素
remove() 刪除 arraylist 里的單個元素
size() 返回 arraylist 里元素數量
isEmpty() 判斷 arraylist 是否為空
subList() 截取部分 arraylist 的元素
set() 替換 arraylist 中指定索引的元素
sort() 對 arraylist 元素進行排序
toArray() 將 arraylist 轉換為數組
toString() 將 arraylist 轉換為字符串
ensureCapacity() 設置指定容量大小的 arraylist
lastIndexOf() 返回指定元素在 arraylist 中最后一次出現的位置
retainAll() 保留 arraylist 中在指定集合中也存在的那些元素
containsAll() 查看 arraylist 是否包含指定集合中的所有元素
trimToSize() 將 arraylist 中的容量調整為數組中的元素個數
removeRange() 刪除 arraylist 中指定索引之間存在的元素
replaceAll() 將給定的操作內容替換掉數組中每一個元素
removeIf() 刪除所有滿足特定條件的 arraylist 元素
forEach() 遍歷 arraylist 中每一個元素並執行特定操作

參考:

https://www.runoob.com/java/java-arraylist.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM