位置:首页 > Java技术 > Java.util包 > java.util.TreeSet.remove()方法实例

java.util.TreeSet.remove()方法实例

remove(Object o) 方法用于从该集合中删除指定的元素(如果存在)。

声明

以下是java.util.TreeSet.remove()方法的声明。

public boolean remove(Object o)

参数

  • o-- 这是从这个组中删除该对象,如果存在

返回值

如果此set包含指定元素,方法调用返回true。

异常

  • ClassCastException-- 如果指定的对象不能与这个集合中的元素进行比较,这个异常被抛出。

  • NullPointerException-- 如果指定的元素为null,并且此set使用自然顺序,或者其比较器不允许使用null元素,这个异常被抛出。

例子

下面的例子显示java.util.TreeSet.remove()方法的使用。

package com.yiibai;

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