📅  最后修改于: 2023-12-03 15:27:13.352000             🧑  作者: Mango
remove(int index)
方法是 Java 集合框架中的一种方法,它可以删除指定索引处的元素。
index
:要删除元素的索引。IndexOutOfBoundsException
异常。List
接口的实现类都有该方法,如 ArrayList
,LinkedList
,Vector
等。// 创建一个 ArrayList 集合
List<String> list = new ArrayList<>();
// 向集合中添加元素
list.add("Java");
list.add("Python");
list.add("C++");
list.add("PHP");
System.out.println("集合的元素为: " + list); // 集合的元素为: [Java, Python, C++, PHP]
// 删除索引为 2 的元素
String removedElement = list.remove(2);
System.out.println("被删除的元素为: " + removedElement); // 被删除的元素为: C++
System.out.println("删除索引为 2 后,集合的元素为:" + list); // 删除索引为 2 后,集合的元素为: [Java, Python, PHP]
在上面的代码中,我们创建了一个 ArrayList
集合并向其中添加了 4 个元素。接着,我们调用 remove()
方法删除集合中索引为 2 的元素,即 "C++"
,并将其赋值给变量 removedElement
。然后我们输出被删除的元素,输出语句为: 被删除的元素为: C++
。最后,我们再输出删除元素之后的集合元素,输出语句为: 删除索引为 2 后,集合的元素为: [Java, Python, PHP]
。
remove(int index)
方法可以方便地删除集合中指定索引处的元素,并且操作简单易用。需要注意的是,如果给定的索引越界,会抛出异常,因此需要注意索引的范围。