List的常用方法
阿新 • • 發佈:2020-12-06
List的常用方法
public class ListTest { public static void main(String[] args) { /* 一.List集合的特點:有序可重複,有下標 * 有序:存進去和取出來的順序一致 * 可重複:可以存相同的元素 * 二.List的常用方法: * A.Collection的常用方法 * B.List特有的方法 * 1.void add(int index, E element) 在列表中指定的位置上插入指定的元素 * 2.E get(int index) 返回此列表中指定位置的元素。 * 3.int indexOf(Object o) 返回此列表中指定元素的第一個出現的索引,或-如果此列表不包含元素,或- 1。 * 4.int lastIndexOf(Object o) 返回此列表中指定元素的最後一個發生的索引,或-如果此列表不包含元素,或- 1。 * 5.E remove(int index) 移除此列表中指定位置的元素。 * 6.E set(int index, E element) 用指定元素替換此列表中指定位置的元素(可選操作)。 */ List myList = new ArrayList(); //末尾插入,效率高,用得多 myList.add("A"); myList.add("B"); myList.add("C"); myList.add("C"); myList.add("D"); //指定位置插入,效率低,用得少 myList.add(2,"JQC"); System.out.println(myList.get(2));//JQC //因為有下標和get方法,List有獨有的遍歷方法 for (int i = 0; i < myList.size(); i++) { System.out.println(myList.get(i));//A B JQC C C D } System.out.println(myList.indexOf("C"));//3 System.out.println(myList.lastIndexOf("C"));//4 myList.remove(0);//B JQC C C D myList.set(2,"King"); for (int i = 0; i < myList.size(); i++) { System.out.println(myList.get(i));//B JQC King C D } } }