题解 | #计算某字符出现次数#
计算某字符出现次数
http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
题目 计算某字符出现次数
日期:2022/03/15
思路
将给定字符和字符串都转化成大写,然后再遍历比较
代码
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
char c = sc.next().charAt(0);
int count = countTimes(str,c);
System.out.println(count);
}
public static int countTimes(String str,char c){
String newstr = str.toUpperCase();
char[] arr = newstr.toCharArray();
char newc = ch_toUpperCase(c);
int count=0;
for(char ch:arr){
if(ch==newc)
count++;
}
return count;
}
public static char ch_toUpperCase(char c){
if(c>='a' && c<='z')
return (char)(c-'a'+'A');
return c;
}
}