📅  最后修改于: 2023-12-03 15:36:15.622000             🧑  作者: Mango
在Java中,ArrayList是一个动态数组,可以动态添加、删除元素。如果我们需要从ArrayList中删除最后一个元素,可以使用以下方法:
ArrayList<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
// 删除最后一个元素
list.remove(list.size() - 1);
代码解释:
list
。add()
方法向list
中添加三个元素A
、B
、C
。remove()
方法删除最后一个元素。由于数组下标从0开始,而size()
方法返回的是数组的长度,因此最后一个元素的下标是size() - 1
。如果我们需要在方法中实现删除最后一个元素的功能,可以将以上代码封装成如下方法:
public void removeLastElement(ArrayList<String> list) {
if (list.size() > 0) {
list.remove(list.size() - 1);
}
}
代码解释:
removeLastElement()
,该方法接受一个ArrayList对象list
作为参数。list
中元素的数量是否大于0,如果大于0,说明list
中有元素,可以删除最后一个元素。remove()
方法删除最后一个元素。这样,我们就实现了从Java中的ArrayList中删除最后一个元素的功能。
以上代码片段按markdown格式标明,如下所示:
# 从Java中的ArrayList中删除最后一个元素
在Java中,ArrayList是一个动态数组,可以动态添加、删除元素。如果我们需要从ArrayList中删除最后一个元素,可以使用以下方法:
```java
ArrayList<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
// 删除最后一个元素
list.remove(list.size() - 1);
代码解释:
list
。add()
方法向list
中添加三个元素A
、B
、C
。remove()
方法删除最后一个元素。由于数组下标从0开始,而size()
方法返回的是数组的长度,因此最后一个元素的下标是size() - 1
。如果我们需要在方法中实现删除最后一个元素的功能,可以将以上代码封装成如下方法:
public void removeLastElement(ArrayList<String> list) {
if (list.size() > 0) {
list.remove(list.size() - 1);
}
}
代码解释:
removeLastElement()
,该方法接受一个ArrayList对象list
作为参数。list
中元素的数量是否大于0,如果大于0,说明list
中有元素,可以删除最后一个元素。remove()
方法删除最后一个元素。这样,我们就实现了从Java中的ArrayList中删除最后一个元素的功能。