java ArrayList的最后一个元素
时间: 2024-05-12 22:15:32 浏览: 17
要获取Java中ArrayList的最后一个元素,可以使用ArrayList的size方法获取ArrayList中元素的数量,然后使用get方法来获取最后一个元素的值。代码示例如下:
```java
ArrayList<String> list = new ArrayList<String>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
int lastIndex = list.size() - 1; // 获取最后一个元素的索引
String lastElement = list.get(lastIndex); // 获取最后一个元素的值
System.out.println(lastElement); // 输出:元素3
```
另外,从Java 8开始,还可以使用stream API来获取ArrayList中的最后一个元素,代码示例如下:
```java
ArrayList<String> list = new ArrayList<String>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
String lastElement = list.stream().reduce((a, b) -> b).orElse(null); // 获取最后一个元素的值
System.out.println(lastElement); // 输出:元素3
```
这里使用了reduce方法,将ArrayList中的元素从左到右依次执行二元操作,最终返回最后一个元素的值。