List的常用方法
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
}
}
}
我成功因为我志在成功
浙公网安备 33010602011771号