<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      java怎么實(shí)現(xiàn)統(tǒng)計(jì)一個(gè)字符串中字符出現(xiàn)的次數(shù)

      問(wèn)題:假設(shè)字符串僅僅保護(hù)a-z 的字母,java怎么實(shí)現(xiàn)統(tǒng)計(jì)一個(gè)字符串中字符出現(xiàn)的次數(shù)?而且,如果壓縮后的字符數(shù)不小于原始字符數(shù),則返回。

      處理邏輯:首先拆分字符串,以拆分出的字符為key,以字符出現(xiàn)次數(shù)為value,存入Map中。

      源碼如下:

       1 import java.util.HashMap;
       2 import java.util.Iterator;
       3 import java.util.Map;
       4 
       5 public class TestCompress {
       6     
       7     public static void main(String[] args) {
       8         String str = "aaabbbcccdfb";
       9         compress(str);
      10     }
      11     
      12     public static void compress(String str) {
      13         Map<String, Integer> count = new HashMap<String, Integer>();
      14         String[] myStrs = str.split("");
      15         for (int i = 0; i < myStrs.length; i++) {
      16             int totalNum = 1;
      17             String currentStr = myStrs[i];
      18             if (count.containsKey(currentStr)) {
      19                 totalNum = count.get(currentStr) + 1;
      20             }
      21             count.put(currentStr, totalNum);
      22         }
      23         int num = count.size();
      24         System.out.println("壓縮結(jié)果");
      25         if (num == myStrs.length) {
      26             System.out.println("各個(gè)字母都不一樣,直接返回");
      27             System.out.println(str);
      28             return;
      29         }
      30         String result = "";
      31         Iterator<Map.Entry<String, Integer>> it = count.entrySet().iterator();
      32         while (it.hasNext()) {
      33             Map.Entry<String, Integer> entry = it.next();
      34             result = result + entry.getKey() + entry.getValue();
      35         }
      36         System.out.println(result);
      37     }
      38 }

      運(yùn)行結(jié)果:

      1 壓縮結(jié)果
      2 a3b4c3d1f1

       

       

      posted @ 2018-07-11 23:04  樓蘭胡楊  閱讀(15096)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 亚洲成人四虎在线播放| 亚洲国产av无码精品无广告 | 亚欧洲乱码视频在线专区| 亚洲国产一区二区在线| 德江县| av鲁丝一区鲁丝二区鲁丝三区| 真人性囗交视频| 国产精品毛片久久久久久久| 一本色道久久加勒比综合| 久久亚洲精品成人综合网| 欧美精品在线观看| 久久亚洲美女精品国产精品| 日本中文字幕有码在线视频| 酉阳| 婷婷丁香五月亚洲中文字幕| 99精品伊人久久久大香线蕉| 精品一卡2卡三卡4卡乱码精品视频| 精品国产高清中文字幕| 黑人玩弄人妻中文在线| 亚洲欧美偷国产日韩| 男人又大又硬又粗视频| 精品成在人线av无码免费看| 国内精品久久人妻无码妲| 开心久久综合激情五月天| 久久a级片| 国精品午夜福利不卡视频| 美乳丰满人妻无码视频| 午夜免费福利小电影| 亚洲av伊人久久综合性色| 精品视频不卡免费观看| 天美麻花果冻视频大全英文版| 国产一区二区三区无遮挡| 日本熟妇XXXX潮喷视频| h动态图男女啪啪27报gif| 亚洲色欲色欲www在线看| 白丝乳交内射一二三区| 亚洲色av天天天天天天| 日韩欧美一卡2卡3卡4卡无卡免费2020| 四虎成人精品永久网站| 国产午夜福利不卡在线观看| 亚洲精品久久久久国色天香|