在 Java 中从 TreeSet 中删除元素 - remove(Object o)
在此示例中,我们将向您展示如何使用 java.util.TreeSet.remove().
remove(Object o) 用于从 TreeSet 中删除特定项(如果该项存在于列表中)。remove() 返回 true如果元素存在于 TreeSet 中,否则 false.
若要从 TreeSet 中删除元素并区分删除前后的差异,请按照下列步骤操作:
References:
java.util.TreeSet.remove() 方法
remove(Object o) 用于从 TreeSet 中删除特定项(如果该项存在于列表中)。remove() 返回 true如果元素存在于 TreeSet 中,否则 false.
若要从 TreeSet 中删除元素并区分删除前后的差异,请按照下列步骤操作:
- 创建一个 TreeSet.
- 使用 add(Object o).
- 浏览和查看 TreeSet.
- 通过调用 remove(Object o).
- 再次显示列表以查看差异。
以下代码实现这五个步骤并打印结果:
import java.util.Iterator;我们编译并执行这段代码,会产生如下结果:
导入 java.util.TreeSet;
public class main {
public static void main(String[] args) {
// 创建一个 TreeSet
TreeSettreerem = new TreeSet ();
// 为 TreeSet
treerem.add(2) 添加值;
treerem.add(4);
treerem.add(6);
treerem.add(8);
// 创建一个迭代器来遍历 TreeSet
Iterator iterator = treerem.iterator();
// 显示所有 TreeSet 元素
System.out.println(TreeSet 元素”);
while (iterator.hasNext()){
System.out.println(iterator.next());
}
//调用 remove()
boolean exists = treerem.remove(4);
System.out.println(4 存在?+存在);
迭代器 = treerem.iterator();
// 显示删除后的所有 TreeSet 元素
System.out.println(TreeSet 元素”);
while (iterator.hasNext()){
System.out.println(iterator.next());
}
}
}
TreeSet
2
4
6
8
4 存在吗?true
TreeSet 元素
2
6
8
java.util.TreeSet.remove() 方法