java容器------ArrayList索引和順序


一、List有序的、可重復容器,常用實現類3個:ArrayList、LinkList和Vector,常用的ArrayList,他們的底層都是數組。

public static void test03(){
List<String> list1=new ArrayList();
list1.add("A");
list1.add("B");
list1.add("C");
list1.add("D");
System.out.println(list1);

list1.add(2,"小黑");
System.out.println(list1);
list1.remove(2);
System.out.println(list1);
list1.set(3,"小白");
System.out.println(list1);
System.out.println(list1.get(2));
list1.add("B");
System.out.println(list1);
//返回元素從左第一次出現的位置
System.out.println(list1.indexOf("B"));
//返回元素從右往左第一次出現的位置
System.out.println(list1.lastIndexOf("B"));

}

二、底層是用數組存儲,特點查詢效率高、增刪效率低、線程不安全。


免責聲明!

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



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