List的常用方法

39 阅读1分钟

【方法一】public void add(int index, E element):在某个索引位置插入元素

需要注意的是,在集合大小之外的位置存放元素,会抛异常

List<String> list = new ArrayList<>();
list.add("java1");
list.add("java2");
list.add("java3");

System.out.println("添加前:" + list);
list.add(1, "javaA");
System.out.println("添加后:" + list);

在这里插入图片描述

List<String> list = new ArrayList<>();
list.add("java1");
list.add("java2");
list.add("java3");

System.out.println("添加前:" + list);
// 4超出集合范围, 程序报错
list.add(4, "javaA");
System.out.println("添加后:" + list);

在这里插入图片描述

【方法二】public E remove(int index):根据索引删除元素,返回被删除元素

List<String> list = new ArrayList<>();
list.add("java1");
list.add("java2");
list.add("java3");

System.out.println("删除元素前:" + list);
list.remove(0);
System.out.println("删除元素后:" + list);

在这里插入图片描述

【方法三】public E get(int index):返回集合中指定位置的元素

List<String> list = new ArrayList<>();
list.add("java1");
list.add("java2");
list.add("java3");

System.out.println(list.get(0));

在这里插入图片描述

【方法四】public E set(int index, E element):修改指定位置的元素

List<String> list = new ArrayList<>();
list.add("java1");
list.add("java2");
list.add("java3");

System.out.println("修改元素前:" + list);
list.set(0, "javaA");
System.out.println("修改元素后:" + list);

在这里插入图片描述

首次发布

hezhongying.blog.csdn.net/article/det…