Java集合操作错误:ArrayList的删除方法使用示例
在Java中,ArrayList类提供了添加、删除元素的方法。以下是删除ArrayList中指定位置的元素的示例:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList
ArrayList<String> list = new ArrayList<String>();
// 添加元素
list.add("Element1");
list.add("Element2");
list.add("Element3");
// 打印列表以确认元素
System.out.println("Original List:");
for (String item : list) {
System.out.print(item + " ");
}
// 删除指定位置的元素
int indexToDelete = 1; // 要删除的位置,从0开始计
// 判断索引是否在有效范围内(列表长度 - 1)
if (indexToDelete >= list.size()) {
System.out.println("Error: Index out of range.");
return;
}
// 删除指定位置的元素
String deletedElement = list.remove(indexToDelete);
// 打印删除元素后的列表
System.out.println("\nList after deletion:");
for (String item : list) {
System.out.print(item + " ");
}
// 如果删除元素成功,打印删除的元素
if (deletedElement != null) {
System.out.println("Deleted Element: " + deletedElement);
}
}
}
这个示例创建了一个包含3个元素的ArrayList。然后删除了索引为1(从0开始计)的元素,并打印了删除后的列表以及被删除的元素。
还没有评论,来说两句吧...