10:字符串中含有某个字符的个数
题目描述:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:输出输入字符串中含有该字符的个数。
输入例子:
ABCDEF
A
输出例子:1
package prctice01; import java.util.Scanner; /*题目描述:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。 输出描述:输出输入字符串中含有该字符的个数。 输入例子: ABCDEF A 输出例子:1*/ public class NumOfCharactorInString { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String input = ""; String sub = ""; input = scanner.nextLine(); sub = scanner.nextLine(); int count = 0; count = getCount(input,sub); System.out.println("输入字符串中含有字符的个数是:" + count); } private static int getCount(String input, String sub) { if(input.length()<=0)return 0; int count = 0; String inputString = input.toUpperCase(); char subChar = sub.toUpperCase().charAt(0); for(int i = 0;i<input.length();i++) { if(subChar == inputString.charAt(i)) count ++; } return count; } }