ArrayList的最后一个元素
时间: 2023-08-20 12:18:47 浏览: 45
可以通过`ArrayList`的`size()`方法获取列表中元素的数量,然后使用`get()`方法获取最后一个元素。具体代码如下:
```java
ArrayList<Integer> list = new ArrayList<Integer>();
// 添加元素
list.add(1);
list.add(2);
list.add(3);
int lastElement = list.get(list.size()-1); // 获取最后一个元素
System.out.println(lastElement); // 输出3
```
相关问题
java ArrayList的最后一个元素
要获取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中的元素从左到右依次执行二元操作,最终返回最后一个元素的值。
javaArrayList删除最后一个元素
要删除 Java ArrayList 中的最后一个元素,可以使用 `remove()` 方法,并将索引设置为 `size() - 1`。代码示例如下:
```
ArrayList<String> list = new ArrayList<String>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
list.remove(list.size() - 1); // 删除最后一个元素
System.out.println(list); // 输出 [元素1, 元素2]
```
这样就可以删除最后一个元素并输出剩余的元素。