java的list删除
时间: 2023-09-22 07:09:20 浏览: 70
在 Java 中,List 是一个接口,常用的实现类有 ArrayList 和 LinkedList。删除 List 中的元素可以使用 remove(int index) 或 remove(Object obj) 方法。其中,remove(int index) 方法根据下标删除元素,remove(Object obj) 方法根据元素值删除元素。
示例代码:
```java
// 创建一个 ArrayList
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
// 根据下标删除元素
list.remove(1); // 删除下标为 1 的元素(即 "Python")
// 根据元素值删除元素
list.remove("Java"); // 删除值为 "Java" 的元素
// 输出删除元素后的 List
System.out.println(list); // 输出:[C++]
```
注意:如果使用 foreach 循环遍历 List,不要在循环中修改 List,否则可能会抛出并发修改异常。
阅读全文