TreeSet实现输入字符串排序(不去除重复字符)

版权声明:本文为博主原创文章,未经博主允许不得转载。 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);
		}
	}

编译结果: 

猜你喜欢

转载自blog.csdn.net/weixin_40567229/article/details/85164306