接上文 Java集合(一)
Java集合(二)前言一、List接口方法
1.1、list.add(1,"王五") 在list集合 下标为1处添加一个“王五”的元素1.2、addAll(1,list2) 在list集合 下标为1处添加一个集合1.3、get(int index)获取指定index位置的元素1.4、int indexOf(object obj)返回obj在当前集合中首次出现的位置1.5、lastIndexOf(int index) 返回obj当前集合中末次出现的位置1.6、remove(int index) 移除指定index位置的元素,并返回此元素1.7、set(int index,Object ele) 设置指定index位置的元素为ele 相当于是替换1.8、subList(int fromIndex,int toIndex) 返回从fromIndex到toIdex位置的子集合 二、List遍历的三种方式
2.1、 迭代器(快捷键 itit)2.2、增强for循环(快捷键 I(此处为大写字母i))2.3、普通for循环 (快捷键 fori)
前言
List接口方法
提示:以下是本篇文章正文内容,下面案例可供参考
一、List接口方法 1.1、list.add(1,“王五”) 在list集合 下标为1处添加一个“王五”的元素
运行结果
运行结果
运行结果
运行结果
运行结果
运行结果
运行结果
运行结果
public class ListMethod {
@SuppressWarnings({"ALL"})
public static void main(String[] args) {
List list = new ArrayList();
list.add("张三");
list.add("李四");
System.out.println("原list=" + list);
//1、add(int index, Object ele)在index位置插入ele元素
list.add(1, "王五");
System.out.println("add(int index, Object ele)在index(1)位置插入ele元素=" + list);
//2、addAll
List list2 = new ArrayList();
list2.add("赵六");
list2.add("陈七");
list.addAll(1, list2);
System.out.println("addAll(1,list2)之后的list = " + list);
//3、get(int index)获取指定index位置的元素
System.out.println("get(3)获取指定index位置的元素=" + list.get(3));
//4、int indexOf(object obj)返回obj在当前集合中首次出现的位置
System.out.println("int indexOf(" + "赵六" + ")返回obj在当前集合中首次出现的位置=" + list.indexOf("赵六"));
//5、lastIndexOf(int index) 返回obj当前集合中末次出现的位置
System.out.println("lastIndexOf(" + "陈七" + ") 返回obj当前集合中末次出现的位置=" + list.lastIndexOf("陈七"));
//6、remove(int index) 移除指定index位置的元素,并返回此元素
list.remove(0);
System.out.println("remove(0) 移除指定index位置的元素,并返回此元素=" + list);
//7、set(int index,Object ele) 设置指定index位置的元素为ele 相当于是替换
list.set(0, "此处为替换");
System.out.println("set(0," + "此处替换为" + ") 设置指定index位置的元素为ele 相当于是替换 list=" + list);
//8、subList(int fromIndex,int toIndex) 返回从fromIndex到toIdex位置的子集合
//注意返回的自己和 fromIndex <= subList < toIndex
List returnList = list.subList(0, 2); //此处返回的是下标为0的和下标为2-1的元素
System.out.println("返回从fromIndex到toIdex位置的子集合 = " + returnList);
}
}
二、List遍历的三种方式
2.1、 迭代器(快捷键 itit)
2.2、增强for循环(快捷键 I(此处为大写字母i))
2.3、普通for循环 (快捷键 fori)



