本文共 2463 字,大约阅读时间需要 8 分钟。
void add(int index, Object ele):在index位置插入ele元素
boolean addAll(int index, Collection eles):从index位置开始将eles中的所有元素添加进来
Object get(int index):获取指定index位置的元素
int indexOf(Object obj):返回obj在集合中首次出现的位置
int lastIndexOf(Object obj):返回obj在当前集合中末次出现的位置
Object remove(int index):移除指定index位置的元素,并返回此元素
Object set(int index, Object ele):设置指定index位置的元素为ele
List subList(int fromIndex, int toIndex):返回从fromIndex到toIndex位置的子集合
public void test2(){ ArrayList list = new ArrayList(); list.add(123); list.add(456); list.add("AA"); list.add(new Date()); list.add(456); //int indexOf(Object obj):返回obj在集合中首次出现的位置。如果不存在,返回-1. int index = list.indexOf(4567); System.out.println(index);//1 //int lastIndexOf(Object obj):返回obj在当前集合中末次出现的位置。如果不存在,返回-1. System.out.println(list.lastIndexOf(456));//4 //Object remove(int index):移除指定index位置的元素,并返回此元素 Object obj = list.remove(0); System.out.println(obj);//123 System.out.println(list);//[456, AA, Fri Mar 26 21:32:49 CST 2021, 456] //Object set(int index, Object ele):设置指定index位置的元素为ele list.set(1,"CC"); System.out.println(list);//[456, CC, Fri Mar 26 21:32:49 CST 2021, 456] //List subList(int fromIndex, int toIndex):返回从fromIndex到toIndex位置的左闭右开区间的子集合 List subList = list.subList(2, 4); System.out.println(subList);//[Fri Mar 26 21:32:49 CST 2021, 456] System.out.println(list);//[456, CC, Fri Mar 26 21:32:49 CST 2021, 456]} }
public void test2(){ ArrayList list = new ArrayList(); list.add(123); list.add(456); list.add("AA"); list.add(new Date()); list.add(456); System.out.println(list);//[123, 456, AA, Fri Mar 26 21:53:44 CST 2021, 456] //void add(int index, Object ele):在index位置插入ele元素 list.add(1,"BB"); System.out.println(list);//[123, BB, 456, AA, Fri Mar 26 21:53:44 CST 2021, 456] //boolean addAll(int index, Collection eles):从index位置开始将eles中的所有元素添加进来 List list1 = Arrays.asList(1, 2, 3); list.addAll(list1);// list.add(list1); System.out.println(list.size());//9 //Object get(int index):获取指定index位置的元素 System.out.println(list.get(0));//123
转载地址:http://wcfa.baihongyu.com/