倒序排列:A,B,C,D,E,F,
package com.shengsiyuan2;
import java.util.Comparator;
import java.util.Iterator;
import java.util.TreeSet;
public class TreeSetTest3
{
public static void main(String[] args)
{
TreeSet set = new TreeSet(new MyComparator());
set.add("C");
set.add("A");
set.add("B");
set.add("F");
set.add("E");
set.add("D");
for(Iterator iter = set.iterator();iter.hasNext();)
{
String value =(String)iter.next();
System.out.println(value);
}
}
}
class MyComparator implements Comparator
{
public int compare(Object arg0 , Object arg1)
{
String s1 = (String)arg0;
String s2 = (String)arg1;
return s2.compareTo(s1);
}
}
运行结果;
如果出现小写字母该如何解决?
- a-z:97-122,A-Z:65-90