|
以下是多种实现方法:
方式一:使用get方法获取最后一个元素。
List<T> list = new ArrayList<>();// 添加元素到列表T lastElement = list.get(list.size() - 1);
方式二:使用listIterator()方法遍历到最后一个元素。
List<T> list = new ArrayList<>();// 添加元素到列表ListIterator<T> iterator = list.listIterator();T lastElement = null;while(iterator.hasNext()){ lastElement = iterator.next();}
方式三:使用Java 8的流操作获取最后一个元素。
List<T> list = new ArrayList<>();// 添加元素到列表T lastElement = list.stream() .reduce((first, second) -> second) .orElse(null);
方式四:使用Apache Commons Collections库的方法实现。
import org.apache.commons.collections4.CollectionUtils; List<T> list = new ArrayList<>();// 添加元素到列表T lastElement = CollectionUtils.emptyIfNull(list).get(list.size() - 1);
这些都是获取List最后一个元素的不同实现方法,在保证正确性的前提下,选择其中一种实现方式即可。
视频时长 01:55
4天前 - 等我成为大明星,我只爱你一个人! 弹唱的长腿幺幺 3.3万 6 戚薇发文:赶上了周董第400场演唱会,圆梦 ️ ️ ️。。...