package com.collection_.list_;
import java.util.ArrayList;
import java.util.List;
public class LIstMethod {
@SuppressWarnings({"all"})
public static void main(String[] args) {
List list = new ArrayList();
list.add("张三丰");
list.add("郭靖");
//1. void add(int index, Object ele); 在index位置插入ele元素
//在index = 1 的位置插入一个对象
list.add(1,"java");
System.out.println("list=" + list);
//2. boolean addAll(int index, Collection eles); 从index位置开始将eles中的所有元素添加进来
List list2 = new ArrayList();
list2.add("jack");
list2.add("tom");
//在list 集合中插入了list2集合
list.addAll(1,list2);
System.out.println("list=" + list);
//3. Object get(int index); 获取指定index位置的元素
System.out.println(list.get(3));//java
//4. int indexOf(Object obj);返回obj在集合中首次出现的位置
System.out.println(list.indexOf("tom"));//2
//5. int lastIndexOf(Object obj);返回obj在集合中最后一次出现的位置(结果-1表示集合中不存在)
list.add("张三丰");
System.out.println("list=" + list);
System.out.println(list.lastIndexOf("张三丰"));//5
//6. Object remove(int index); 移除指定index位置的元素,并返回此元素
System.out.println(list.remove(1));//jack
System.out.println("list=" + list);
//7. Object set(int index, Object ele); 设置指定index位置的元素为ele,相当于是替换
list.set(3, "黄蓉");//把第四个元素换成了黄蓉
System.out.println("list=" + list);
//8. List subList(int fromIndex, int toIndex); 返回从fromIndex到toIndex位置的子集合
//左闭右开
List returnList = list.subList(0, 2);
System.out.println("returnlist=" + returnList);
}
}
List接口的各种常用方法
最新推荐文章于 2022-07-13 18:49:59 发布