版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40567229/article/details/85164306
class hello {
public static void main(String[] args) throws ParseException {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
char[] c = s.toCharArray();
TreeSet<Character> ts = new TreeSet<>(new Comparator<Character>() {//匿名内部类定义Comparator
@Override
public int compare(Character c1, Character c2) {
// TODO Auto-generated method stub
int result = c1.charValue() - c2.charValue();
return result == 0 ? 1 : result;
}
});
for (Character d : c) {
ts.add(d);
}
for (Character character : ts) {
System.out.print(" "+character);
}
}
编译结果: