java.util.TreeSet.remove() java.util.TreeSet.pollLast() java.util.TreeSet.size() 描述 remove(Object o) 方法被用来从该集合中删除指定的元素(如果存在)。 声明 以下是java.util.TreeSet.remove()方法的声明。 public boolean remove(Object o) 参数 o - 如果存在,这是要从此集中删除的对象 返回值 如果此set包含指定的元素,则方法调用返回true。 异常 ClassCastException - 如果无法将指定的对象与此set中当前的元素进行比较,则抛出此异常。 NullPointerException - 如果指定的元素为null并且此set使用自然排序,或者其比较器不允许null元素,则抛出此异常。 实例 以下示例显示了java.util.TreeSet.remove()方法的用法。 package com.tutorialspoint; import java.util.TreeSet; public class TreeSetDemo { public static void main(String[] args) { // creating a TreeSet TreeSet <Integer>treeadd = new TreeSet<Integer>(); // adding in the tree set treeadd.add(1); treeadd.add(13); treeadd.add(17); treeadd.add(2); // rmoving 17 from the set System.out.println("Remove 17: "+treeadd.remove(17)); } } 让我们编译并运行上面的程序,这将产生以下结果。 Remove 17: true java.util.TreeSet.pollLast() java.util.TreeSet.size()