题解 | #计算某字符出现次数#

计算某字符出现次数

https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine().toLowerCase();
        char[] chars = s.toCharArray();

        String s1 = scanner.nextLine().toLowerCase();
        char[] chars1 = s1.toCharArray();
        char myChar = chars1[0];

        Map<Character, Integer> map = new HashMap<>(chars.length);
        for (char aChar : chars) {
            Integer count = map.get(aChar);
            if (count == null) {
                map.put(aChar, 1);
            } else {
                map.put(aChar, ++count);
            }
        }

        Integer integer = map.get(myChar);
        System.out.println(null == integer ? 0 : integer);
    }
}

#每日一刷#
全部评论

相关推荐

头像
09-05 20:36
门头沟学院 C++
多面手的小八想要自然醒:经典绿豆汤,无豆无糖
投递华为等公司10个岗位
点赞 评论 收藏
分享
helloWord大王:这时候hr来个转人工我就真绷不住了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务