题解 | #字符个数统计#
字符个数统计
https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
import java.util.Scanner; import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str=sc.nextLine(); String[] split=str.split(""); Arrays.sort(split); String temp=split[0]; int count=1; for(int i=1;i<str.length();i++) { if(!temp.equals(split[i])) //temp!=split[i]这种写法是错误的,一直报错没找到原因啊啊 //在比较字符串相等性时使用了 != 操作符,这会比较字符串的引用而不是内容。 {count++; temp=split[i]; } } System.out.println(count); } }