实现一个功能,找出字符串中,不同的字符(字符包括a~z,A~Z,0~9)的个数
输入的字符串长度不超过20个,不同的字符总数不超过10个 输入: 字符串长度,字符串 输出: 字符种类个数 样例输入: 6,abaaal 样例输出: 3
参考解答
public static int find(String str) {
char[] array = str.toCharArray();
Arrays.sort(array);
int last = array[0];
int count = 1;
for (int i = 0; i < array.length; i++) {
if (last != array[i]) {
last = array[i];
count++;
}
}
return count;
}
public static void main(String[] args) {
System.out.println(find("abaaal"));
}