题源 👉 计算某字符出现次数_牛客题霸_牛客网 (nowcoder.com)
题目描述:
实例:
输入:
ABCabc
A输出:2
思路:
将接收到的字符串、字符全部转为大写或小写,再进行遍历比较并计数。
具体实现:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine().toUpperCase(); // 接收字符串
String ch = sc.nextLine().toUpperCase(); // 接收字符
int cnt = 0; // 计数
for(int i = 0; i < str.length(); i++){
if(str.charAt(i) == ch.charAt(0))
cnt++;
}
System.out.println(cnt);
}
}
时间复杂度:
O(n)