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

计算某字母出现次数

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

import java.io.*;
import java.util.*;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str = br.readLine().trim();
        Map<Character, Integer> map = new HashMap<>();
        for(int i = 0; i < str.length(); i++){
            char c = str.charAt(i);
            if(c >= 'a'&& c <= 'z'){
                if(map.containsKey(c)){
                    map.put(c, (map.get(c) + 1));
                }else{
                    map.put(c, 1);
                }
            }else if(c >= 'A' && c <= 'Z'){
                c =  Character.toLowerCase(c);
                if(map.containsKey(c)){
                    map.put(c, (map.get(c) + 1));
                }else{
                    map.put(c, 1);
                }               
            }else{
                continue;
            }
        }
        String charStr = br.readLine();
        char target = Character.toLowerCase(charStr.charAt(0));

        if(map.containsKey(target)){
            System.out.print(map.get(target));
        }else{
            System.out.println(0);
        }
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-26 18:54
说等下个版本吧的发呆爱好者很贪睡:佬最后去了哪家呀
点赞 评论 收藏
分享
10-30 10:16
南京大学 Java
永远的鹅孝子:给南大✌️跪了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-24 20:55
阿里国际 Java工程师 2.7k*16.0
程序员猪皮:没有超过3k的,不太好选。春招再看看
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务