美文网首页
字符串截取

字符串截取

作者: 小沙鹰168 | 来源:发表于2017-04-14 09:51 被阅读0次

    统计一句话中各个字符的个数 现有字符串"good good study, day day up.", 统计其中各个字符出现的次数。例如:上述字符串中各个字符的出现的次数为: {g=2, u=2, d=5, t=1, s=1, p=1, a=2,o=4, y=3}。

    public static void main(String[] args) {
            String str = "good good  study, day day up.";
            str = str.replaceAll("[^a-zA-Z]+", "");
            System.out.println("好好学习天天向上:"+str);
            
            Map<Character, Integer> map = new HashMap<Character, Integer>();
            for (int i = 0; i < str.length(); i++) {
                char c = str.charAt(i); //截取一个字符并存到c
                if (map.containsKey(c)) {// 判断集合中是否有该字符
                    map.put(c, map.get(c) + 1);
                } else {
                    map.put(c, 1);
                }
            }
            System.out.println(map);
    
        }
    

    相关文章

      网友评论

          本文标题:字符串截取

          本文链接:https://www.haomeiwen.com/subject/trhwattx.html