java統計字串出現次數並列印

2021-07-25 07:40:29 字數 561 閱讀 7143

/**

* 輸入字串,然後輸出新的字串,新字串顯示每個字元及其數量

* 如 aaddvvvf 顯示 a2b2v3f1

** */

public static string string2string()

if (s.charat(i) == c) else

}stringbuffer result = new stringbuffer();

iterator> i = m.entryset().iterator();

while (i.hasnext())

}string re = result.tostring();

system.out.println("string2string:" + re);

return re;

}

i/system.out: string2string:d5a2f3s5h1g2
數量統計對了,但是亂序了,因hashmap 根據hashcode放置資料,應該使用linkedhashmap。

C 統計子字串出現次數

c 中沒有統計子字串出現次數的函式,那麼如何在c 求出字串中某字元的出現次數,比如求 adsfgehergasdf 中 a 出現的次數。首先想到的方法當然是從頭遍歷字串並統計 c1 0 for int i 0 i str.length i 第二種方法也很容易想到,將字串中所有要查詢的字元去除,然後比...

統計字串出現次數重排輸出

樣例 輸入 aabbcddd 輸出 a 2 b 2c 1 d 3abcdabdd 統計字串次數 主要使用sl的map會很快實現,具體參考 上面參考的第三種方法是最快的,但是我不是太理解,所以還是使用比較好理解的第二種方法統計字串出現的次數吧 最後輸出格式 最後輸出將重複的字元分別順序輸出,然後重複該...

統計字串出現次數(10分)

題目內容 從鍵盤輸入兩個字串,輸出第二個串在第乙個串 現的次數。如果沒有,輸出 no 輸入格式 輸入兩個字串輸出格式 輸出第二個串在第乙個串 現的次數。如果沒有,輸出 no輸入樣例1 this is his book 回車 is 回車 輸出樣例1 3 回車 輸入樣例2 this is my book...