From 080ac11a06f5f5aac0a2d0217b4b76f056f18bac Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 31 Jan 2026 15:53:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day02-List=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=9A=84=E5=B8=B8=E7=94=A8=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/inmind/list01/ListDemo02.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 javaSE-day03/src/com/inmind/list01/ListDemo02.java diff --git a/javaSE-day03/src/com/inmind/list01/ListDemo02.java b/javaSE-day03/src/com/inmind/list01/ListDemo02.java new file mode 100644 index 0000000..26bd49e --- /dev/null +++ b/javaSE-day03/src/com/inmind/list01/ListDemo02.java @@ -0,0 +1,41 @@ +package com.inmind.list01; + +import java.util.ArrayList; +import java.util.List; + +/* + 2.List接口的常用方法 + List接口是Collection接口的子接口,所以它拥有所有的Collection接口的功能,它拥有自己独有的功能,索引相关的增删改查 + + public void add(int index, E element) : 将指定的元素,添加到该集合中的指定位置上。 + public E get(int index) :返回集合中指定位置的元素。 + public E remove(int index) : 移除列表中指定位置的元素, 返回的是被移除的元素。 + public E set(int index, E element) :用指定元素替换集合中指定位置的元素,返回值的更新前的元素。 + */ +public class ListDemo02 { + public static void main(String[] args) { + //创建List集合 + List lists = new ArrayList<>(); + lists.add("刘备"); + lists.add("关羽"); + lists.add("张飞"); + + //独有跟索引相关的方法 + //public void add(int index, E element) : 将指定的元素,添加到该集合中的指定位置上 + lists.add(2, "张三"); + System.out.println(lists); + + //public E get(int index) :返回集合中指定位置的元素。 + System.out.println(lists.get(2));//张三 + + //public E remove(int index) : 移除列表中指定位置的元素, 返回的是被移除的元素 + System.out.println(lists.remove(2)); + System.out.println(lists); + + //public E set(int index, E element) :用指定元素替换集合中指定位置的元素,返回值的更新前的元素 + lists.set(2, "张三"); + System.out.println(lists); + + + } +}