1. 程式人生 > >JAVA中有序集合ArrayList/LinkedList/Vector 詳解

JAVA中有序集合ArrayList/LinkedList/Vector 詳解

  • add:增加元素,兩個引數的制定位置增加
  • size:長度
  • get:獲取第i個
  • set:修改制定位置的元素
  • remove:可以放下標,也可以放元素;ps:如果刪除的元素存在多個,刪除第一個;可以remove(null);返回值:如果刪除元素了,返回true,沒有刪除返回false
  • indexOf/lastIndexOf:尋找對應元素的下標
  • addAll:入參也是一個集合,將入參的所有元素都家到當前的list
  • toArray入參為一個數組,將list的元素複製到陣列中
  • clear:清空集合中的所有元素
  • contains:判斷集合是否包含制定元素
  • containsAll:判斷集合是否包含制定集合的所有元素,跟順序無關
  • isEmpty:判斷集合是否為空size == 0
  • trimToSize:將陣列還原到當前大小容量