使用hashset元素不能重复的特点,去掉字符串的重复,再计数
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
/**
* @author lxg
* @description 字符个数统计
* @date 2021/9/26
*/
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
while(scanner.hasNext()){
String s=scanner.nextLine();
System.out.println(charCount(s.trim()));
}
}
public static int charCount(String s){
Set<Character> set = new HashSet<>();
for (int i = 0; i < s.length(); i++) {
set.add(s.charAt(i));
}
return set.toArray().length;
}
}