算法(一)写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
程序员文章站
2024-03-15 17:23:36
...
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str = input.next();
char c = input.next().charAt(0);
int i = getCount(str,c);
System.out.println(i);
}
public static int getCount(String str,char c){
int count = 0;
if(str!= null && !str.isEmpty() ){
for(int i = 0;i < str.length();i++){
if(c == str.charAt(i) || (Integer.valueOf(c)+32)==str.charAt(i)|| (Integer.valueOf(c)-32)==str.charAt(i)){
count++;
}
}
}
return count;
}
}