comparator()%uA0方法返回用于在这个集合中的元素比较排序,则返回null如果此set使用其元素的自然顺序。
声明
以下是java.util.TreeSet.comparator()方法的声明。
public Comparator<? super E> comparator()
参数
-
NA
返回值
该方法调用返回用于排序此set的元素,或者null,如果此set使用其元素的自然顺序比较。
异常
-
NA
例子
下面的例子展示java.util.TreeSet.comparator()方法的使用。
package com.yiibai import java.util.Iterator import java.util.TreeSet public class TreeSetDemo { public static void main(String[] args) { // creating TreeSet TreeSet <Integer>tree = new TreeSet<Integer>() TreeSet <Integer>treecomp = new TreeSet<Integer>() // adding in the tree tree.add(12) tree.add(13) tree.add(14) tree.add(15) tree.add(16) tree.add(17) // using comparator treecomp = (TreeSet)tree.comparator() if(treecomp!=null){ for (Integer element : treecomp) System.out.println(element + " ") } else{ System.out.println("treecomp value: "+treecomp) System.out.println("So it is using natural ordering") } } }
现在编译和运行上面的代码示例,将产生以下结果。
treecomp value: null So it is using natural ordering