import java.util.Comparator;
import java.util.Iterator;
import java.util.TreeSet;
class StrComparator implements Comparator<String>
{
public int compare(String s1,String s2)
{
return s2.compareTo(s1);
}
}
public class CollectionsDemo2 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
orderDemo();
}
public static void orderDemo()
{
TreeSet<String> ts=new TreeSet<String>(new StrComparator());
ts.add("abc");
ts.add("dfc");
ts.add("afc");
ts.add("efc");
ts.add("fadfe");
Iterator it=ts.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
}
}
import java.util.Iterator;
import java.util.TreeSet;
class StrComparator implements Comparator<String>
{
public int compare(String s1,String s2)
{
return s2.compareTo(s1);
}
}
public class CollectionsDemo2 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
orderDemo();
}
public static void orderDemo()
{
TreeSet<String> ts=new TreeSet<String>(new StrComparator());
ts.add("abc");
ts.add("dfc");
ts.add("afc");
ts.add("efc");
ts.add("fadfe");
Iterator it=ts.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
}
}