list根据下标移除元素
时间: 2023-09-01 22:11:38 浏览: 146
要根据下标从 Java 的 List 中移除元素你可以使用 `remove()` 方法。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
int index = 2;
if (index >= 0 && index < list.size()) {
String removedElement = list.remove(index);
System.out.println("已移除元素:" + removedElement);
} else {
System.out.println("下标越界");
}
System.out.println("剩余列表元素:" + list);
}
}
```
在上面的示例中,我们创建了一个包含字符串的 List,并且我们想要根据下标移除元素。我们选择了下标 2,即移除第三个元素 "C"。使用 `remove()` 方法可以将指定下标的元素从列表中移除,并返回被移除的元素。如果下标越界,即超出列表范围,将输出 "下标越界"。最后,我们打印出剩余的列表元素来验证移除操作。
阅读全文