问题描述:找出输入字符串中的重复字符,再根据ASCII码把重复的字符从小到大排序
例如:输入ABCABCdd,输出ABCd。
public static void main(String[] args) {
String string = new String();
Scanner scanner = new Scanner(System.in);
string = scanner.nextLine();
//char [] s = string.toCharArray();
int [] count = new int[200];
for(int i=0;i<string.length();i++)
count[string.charAt(i)]++;
for(int i=0;i<127;i++)
if(count[i] > 1)
System.out.println(i+":"+(char)i);
}
运行结果(这里的运行结果没有按照要求来,主要是因为这样打印出来比较直观,如果需要简单修改一下即可)
BABACCS
65:A
66:B
67:C