java list删除指定对象
时间: 2023-10-07 17:07:56 浏览: 50
可以使用list的remove方法删除指定对象,例如:
```
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.remove("banana"); // 删除指定对象
```
这样就可以将list中的"banana"对象删除了。
相关问题
java list删除指定元素
可以使用 Java 中的 `remove()` 方法来删除 `List` 中的指定元素。该方法有两种重载形式:
1. `remove(Object o)`:从列表中删除指定元素的第一个匹配项。
2. `remove(int index)`:删除列表中指定位置的元素。
以下是一个示例代码,演示如何使用 `remove()` 方法从 `List` 中删除指定元素:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("grape");
// 删除指定元素
list.remove("orange");
// 删除指定位置的元素
list.remove(0);
System.out.println(list); // 输出 [banana, grape]
```
在上面的示例中,我们创建了一个 `List` 对象,并向其中添加了一些元素。然后我们使用 `remove()` 方法删除了指定元素 `"orange"` 和指定位置的元素 `0`,最后我们输出了修改后的 `List` 对象。
java arraylist 删除指定对象内元素的方法
要删除 ArrayList 中指定对象内的元素,可以使用 remove 方法。具体实现方式可以参考以下代码:
```
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("pear");
list.remove("orange");
```
在上述代码中,remove 方法会删除列表中第一个与指定对象内相等的元素。在本例中,列表中的 "orange" 元素会被删除。
如果要删除所有与指定对象内相等的元素,可以使用 removeAll 方法。具体实现方式可以参考以下代码:
```
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("pear");
list.removeAll(Collections.singleton("orange"));
```
在上述代码中,removeAll 方法会删除列表中所有与指定对象内相等的元素。在本例中,列表中的 "orange" 元素会被删除。