在Java中,获取List最后一个元素有几种常见的操作方法。下面为大家一一介绍
方法一:使用get()方法
您可以使用List的get()方法来获取最后一个元素。List的索引是从0开始的,所以最后一个元素的索引是List的大小减1。
List list = new ArrayList<>();
// 假设list已经包含了一些元素
String lastElement = list.get(list.size() - 1);
方法二:使用Java 8的stream API
如果您使用的是Java 8或更高版本,您可以使用stream API来获取List的最后一个元素。使用stream的reduce()方法可以将List中的元素逐个处理,并返回最后一个元素。
List list = new ArrayList<>();
// 假设list已经包含了一些元素
String lastElement = list.stream().reduce((first, second) -> second).orElse(null);
方法三:使用Apache Commons Collections库
如果您使用的是Apache Commons Collections库,可以使用ListUtils类中的lastElement()方法来获取List的最后一个元素。
import org.apache.commons.collections4.ListUtils;
List list = new ArrayList<>();
// 假设list已经包含了一些元素
String lastElement = ListUtils.lastElement(list);