public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入任意字符串(若有空格,只显示空格个数)");
String s = scanner.nextLine();
String string = s;//初始化string
while (string !=null && string.length()>0 && string != "") {//string != ""为了双保险,可以去掉
String s1 = string.substring(0, 1);//找到第一个字符
s = string.replace(s1, "");//把字符串中和第一个字符相同的全替换成空
System.out.print(string.length()-s.length()+"个"+s1+" ");//除去的空的长度,即和第一个字符相同的字符的个数
//string为原始字符串 “-减去-”第一个字符替成空后的字符串s
string = s;//把修改后的字符串赋给string
}
}
输入字符串输出字符对应个数(四行代码实现)
最新推荐文章于 2022-11-27 18:04:38 发布