国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java中對字符串每個字符統計的方法

2019-11-26 16:13:26
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

/*
    String name = "adsbsadgsadgtewterfsdf";
    eg a-->6,b-->1 d-->3 ...
    將字符串以a(字母)=>2(個數)存入Map集合框架中
   思路:1.將字符串轉換成字符數組.
          2.定義一個Map集合,然后對字符數組進行遍歷,如果Map集合中沒有該元素就將該元素存入Map集合中,并定義一個計數器,將次數存入Map中,來達到目的 

*/
import java.util.*;
class CharMapDemo
{
    public static void main(String[] args)
    {
        String str = "abcedsadgsadfasdfaa";
        TreeMap<Character,Integer> tm = Pross(str);
        System.out.println(tm);
    }
    public static TreeMap<Character,Integer> Pross(String str)
    {
            char[] charArray = str.toCharArray();

            TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();

            for (int x = 0; x < charArray.length ;x++ )
            {
                if(!tm.containsKey(charArray[x]))
                {
                    tm.put(charArray[x],1);
                }
                else
                {
                    int count = tm.get(charArray[x])+1;
                    tm.put(charArray[x],count);
                }
            }
            return tm;
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 方正县| 英德市| 章丘市| 凤山县| 罗平县| 嘉鱼县| 芮城县| 叙永县| 乐安县| 南漳县| 高平市| 广德县| 石泉县| 菏泽市| 河池市| 含山县| 民和| 伽师县| 修文县| 新宁县| 洞头县| 吐鲁番市| 镇宁| 大方县| 达拉特旗| 吉木乃县| 金湖县| 云阳县| 莎车县| 霍州市| 密山市| 泸州市| 新余市| 溆浦县| 临桂县| 定远县| 佛冈县| 晴隆县| 府谷县| 昌图县| 资阳市|