Java List集合用法有哪些?
Java中的List集合是一个接口,它继承自Collection接口,List集合主要用于存储有序的、可重复的数据元素,常用的实现类有ArrayList、LinkedList和Vector,本文将详细介绍List集合的基本用法、常用方法以及相关问题与解答。
List集合基本用法
1、创建List集合
import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List<String> list = new ArrayList<>(); } }
2、向List集合中添加元素
list.add("apple"); list.add("banana"); list.add("orange");
3、从List集合中获取元素
String fruit = list.get(1); // 获取索引为1的元素,即"banana"
4、修改List集合中的元素
list.set(0, "pear"); // 将索引为0的元素修改为"pear"
5、删除List集合中的元素
list.remove(1); // 删除索引为1的元素,即"banana"
6、判断List集合是否包含某个元素
boolean contains = list.contains("apple"); // 返回true,因为List集合包含"apple"元素
7、获取List集合的大小(元素个数)
int size = list.size(); // 返回3,表示List集合中有3个元素
8、遍历List集合中的元素
使用for循环遍历:
for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }
使用增强型for循环遍历:
for (String item : list) { System.out.println(item); }
常用方法介绍
1、sort():对List集合进行排序,默认按照自然顺序排序,也可以自定义比较器,按照字符串长度排序:
list.sort((o1, o2) -> Integer.compare(o1.length(), o2.length()));
2、reverse():反转List集合中的元素顺序,注意,这个方法只会改变原List集合,不会创建新的List集合。
list.reverse(); // 原List集合变为["orange", "apple", "banana"]的逆序形式
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/257842.html