国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂东县| 沛县| 阿城市| 阿勒泰市| 临西县| 巴林右旗| 江北区| 张家界市| 英吉沙县| 依安县| 济宁市| 阿合奇县| 祁连县| 基隆市| 梓潼县| 洪湖市| 南安市| 阿尔山市| 静海县| 太白县| 商河县| 澎湖县| 宜春市| 台安县| 称多县| 建德市| 青阳县| 大埔县| 兰州市| 萝北县| 海宁市| 常山县| 衡山县| 三明市| 达尔| 富阳市| 崇阳县| 霍州市| 宁阳县| 英德市| 丘北县|