java List使用

java.util.List 包使用

List 是unit包中一个接口,表示一个有序的集合。具体实现包括 ArrayList、LinkedList、Vector 等。下面介绍一些常用的 List 集合的使用方法:

源码为 public interface List<E> extends Collection<E>
image.png

接口 List<E> 为一个泛型接口,立里面实现了很多基本操作,例如增删改查等

使用
  1. 创建 List 集合
List<String> list = new ArrayList<>(); // 创建一个 ArrayList 集合
List<Integer> linkedList = new LinkedList<>(); // 创建一个 LinkedList 集合
List<String> vector = new Vector<>(); // 创建一个 Vector 集合
  1. 添加元素到 List 集合
list.add("apple"); // 添加一个元素到 ArrayList 集合
linkedList.add(123); // 添加一个元素到 LinkedList 集合
vector.add("banana"); // 添加一个元素到 Vector 集合

3.获取 List 集合中的元素

String first = list.get(0); // 获取 ArrayList 集合中的第一个元素
int second = linkedList.get(1); // 获取 LinkedList 集合中的第二个元素
String last = vector.get(vector.size() - 1); // 获取 Vector 集合中的最后一个元素
  1. 遍历 List 集合
for (String element : list) { // 遍历 ArrayList 集合
    System.out.println(element);
}

for (Integer element : linkedList) { // 遍历 LinkedList 集合
    System.out.println(element);
}

for (String element : vector) { // 遍历 Vector 集合
    System.out.println(element);
}
  1. 删除 List 集合中的元素
list.remove("apple"); // 从 ArrayList 集合中删除一个元素
linkedList.remove(1); // 从 LinkedList 集合中删除第二个元素
vector.remove(vector.size() - 1); // 从 Vector 集合中删除最后一个元素
  1. 判断 List 集合是否为空
boolean empty = list.isEmpty(); // 判断 ArrayList 集合是否为空
boolean notEmpty = !linkedList.isEmpty(); // 判断 LinkedList 集合是否不为空
boolean emptyVector = vector.size() == 0; // 判断 Vector 集合是否为空
  1. 获取 List 集合的大小
int size = list.size(); // 获取 ArrayList 集合的大小
int linkedListSize = linkedList.size(); // 获取 LinkedList集合的大小
int vectorSize = vector.size(); // 获取 Vector 集合的大小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值