Java(三十六)集合-List ArrayList LinkedList接口

发布于:2025-02-11 ⋅ 阅读:(38) ⋅ 点赞:(0)

一:List接口

1:List集合的特点:

1:有序的(存入的顺序和取出的顺序是一样的)

2:元素可以重复的

3:有索引的

2:常见成员方法

(1):public void add(int index,object obj):在指定索引处添加元素

public void add(object obj):添加元素

import java.util.ArrayList;
import java.util.List;
 
public class T01 {
    public static void main(String[] args) {
        List li = new ArrayList();
 
        li.add(0,"bbbb");
        li.add("dddd");
        li.add(1,"aaaa");
        li.add(2,"cccc");
       
 
        System.out.println(li);
    }
}

运行上方代码输出:

[bbbb, aaaa, cccc, dddd]

通过运行结果,我们可以发现,java会优先执行带索引的添加,在执行不带索引的添加,这里需要注意一下。

(2):public void get(int index):获取指定索引的元素

import java.util.ArrayList;
import java.util.List;
 
public class T01 {
    public static void main(String[] args) {
        List li = new ArrayList();
 
        li.add(0,"bbbb");
        li.add("dddd");
        li.add(1,"aaaa");
        li.add(2,"cccc");
       
        System.out.println(li);
 
        Object o = li.get(0);
        System.out.println(o);
    }
}

运行上方代码输出:

[bbbb, aaaa, cccc, dddd]
Bbbb

(3):public void remove(int index):删除指定索引的元素,并返回被删除的元素

i

网站公告

今日签到

点亮在社区的每一天
去签到