📅  最后修改于: 2023-12-03 15:27:13.365000             🧑  作者: Mango
remove(Object obj)
方法是 Java 集合框架中的一种方法。它用于从集合中删除指定的元素。该方法的返回值为布尔类型,表示是否成功从集合中删除了指定的元素。
该方法的语法如下所示:
boolean remove(Object obj)
其中,Object obj
为要从集合中删除的元素对象。
以下是使用 remove(Object obj)
方法来删除集合中指定元素的示例:
import java.util.ArrayList;
import java.util.List;
public class RemoveExample {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("grape");
System.out.println("原始集合:" + list);
boolean removed = list.remove("banana");
System.out.println("是否成功删除 banana:" + removed);
System.out.println("删除 banana 后的集合:" + list);
removed = list.remove("watermelon");
System.out.println("是否成功删除 watermelon:" + removed);
System.out.println("删除 watermelon 后的集合:" + list);
}
}
上述示例中,定义了一个字符串类型的集合 list
,并添加了四个字符串元素。在第一次调用 remove(Object obj)
方法时,删除了字符串 "banana"
,该方法返回布尔值 true
,表示删除成功;在第二次调用时,删除了字符串 "watermelon"
,该方法返回布尔值 false
,表示删除失败。
以下是程序的输出结果:
原始集合:[apple, banana, orange, grape]
是否成功删除 banana:true
删除 banana 后的集合:[apple, orange, grape]
是否成功删除 watermelon:false
删除 watermelon 后的集合:[apple, orange, grape]
false
。clear()
方法。equals()
方法和 hashCode()
方法,以实现正确的匹配和删除。