输入一个字符串,获取每个字符出现的次数

Scanner sc = new Scanner(System.in);

	String str = sc.nextLine();
	
	while(str.length() != 0){
		//获取原字符串的长度
		int oldLength = str.length();
		
		//获取字符串的第一个字符
		char c = str.charAt(0);
		
		//替换str中所有和C相同的字符
		str = str.replaceAll(c+"", "");
		
		System.out.println(c+"出现的次数是:"+(oldLength - str.length()));
		
	}
	

}

你可能感兴趣的:(java)