Java tutorial
//package com.java2s; import java.util.*; public class Main { public static <T> TreeSet<T> toTreeSet(Collection<T> collection, Comparator<T> comparator) { final TreeSet<T> treeSet = new TreeSet<T>(comparator); for (T t : collection) { treeSet.add(t); } return treeSet; } }