- add(emlement)
- add(index,element)//在索引处添加元素
- addAll(Collection)//提娜佳集合
- addAll(index,Collection)
- get(index)//根据下标获取元素
- set(index,element)//修改元素
- size()
- contains(element)
- indexOf(element)
- remove(index)
- remove(object)
- removeAll(Collection)
- iterator()//迭代器
- toArray()
代码:
package org.example.review01;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class api2 {
public static void printList(List list){
for (int i=0;i< list.size();i++){
System.out.println(list.get(i)+",");
}
}
public static void main(String[] args){
List<Integer> list=new ArrayList<Integer>();
//初始化
for(int i=0;i<5;i++){
list.add(i);
}
printList(list);
System.out.println("----------------------");
list.add(2,100);
printList(list);
System.out.println("----------------------");
//添加集合
list.addAll(Arrays.asList(50,40,90));
printList(list);
System.out.println("----------------------");
//修改
list.set(2,900);
printList(list);
System.out.println("----------------------");
System.out.println(list.contains(900));
System.out.println("----------------------");
//移除
list.remove(2);
printList(list);
System.out.println("----------------------");
list.removeAll(Arrays.asList(50,40,90));
printList(list);
System.out.println("----------------------");
Object[] arr=list.toArray();
for(Object obj:arr){
System.out.println(obj+",");
}
}
}