/**
* 輸入字串,然後輸出新的字串,新字串顯示每個字元及其數量
* 如 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...