1.获取某个元素位置的索引值
2.获取集合的元素个数
3.完成集合的遍历
4.根据索引删除指定位置的元素,并返回被删除的元素值
5.直接删除元素值,删除成功返回true,删除失败返回false((元素重复的请况)下只会删除第一次出现的元素值,后面的不删除)
6.修改指定索引位置的元素值
package com.yuyang.arraylist;
import java.util.ArrayList;
public class Demo3 {
public static void main(String[] args) {
ArrayList<String> List=new ArrayList();
List.add("JAVA");
List.add("JAVA");
List.add("MYSQL");
List.add("Mybatis");
List.add("HTML");
//1.获取摸个元素位置的索引值
String rs=List.get(3);
System.out.println(rs);
//2.获取集合的元素个数
int numbers=List.size();
System.out.println(numbers);
//3.完成集合的遍历
for (int i = 0; i < List.size(); i++) {
System.out.println(List.get(i));
//4.根据索引删除指定位置的元素,并返回被删除的元素值
}
System.out.println(List);
String er=List.remove(2);
System.out.println(er);
System.out.println(List);
//5.直接删除元素值,删除成功返回true,删除失败返回false((元素重复的请况)下只会删除第一次出现的元素值,后面的不删除)
System.out.println(List.remove("Mybatis"));
System.out.println(List);
System.out.println("---------------");
ArrayList<String>List1=new ArrayList();
List1.add("java");
List1.add("154665");
List1.add("java");
System.out.println(List1.remove("java"));
System.out.println(List1);
//6.修改指定索引位置的元素值
String e=List1.set(0,"余杨");
System.out.println(e);
System.out.println(List1);
}
}