思路:
使用Java集合框架提供的Set保存字符,因为Set对于重复的字符只保存一个,所以能够自动去重。
代码:
import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.next(); // 用 HashSet 存储字符,可以自动去重 Set<Character> set = new HashSet<>(); for(int i=0; i < str.length(); i++) { set.add(str.charAt(i)); } System.out.print(set.size()); } }