運用到的關鍵函式是str.charat(index):根據位置返回字元。
另外,建立乙個物件o,其中存放的key為字串的各不重複的字母,鍵值為出現的次數。
**:
lang
="en"
>
>
charset
="utf-8"
>
name
="viewport"
content
="width=device-width, initial-scale=1.0"
>
>
documenttitle
>
head
>
>
>
var str=
'abcoefoxyozzopp'
;//利用charat遍歷字串
//把每個字元儲存給物件,如果物件沒有該屬性,就為1,如果存在+1
//遍歷物件,得到出現最多的字元
var o=
;for
(var i =
0; i < str.length; i++
)else
} console.
log(o)
;var max=0;
//存放出現最多的次數
var ch='';
//存放出現次數最多的字母
for(
var k in o)
} console.
log(max)
; console.
log(ch)
;script
>
body
>
html
>
統計乙個字串中出現最多的字元
方法一 注意的點 物件的屬性獲取要用obj key 是因為這個可以通過變數來訪問屬性,迴圈遍歷用for.in這個是專門對物件的迴圈,要適應es6的for.of是要借助object.keys obj 來使鍵名生成乙個陣列。function stingcountermax str for var i 0...
Java統計乙個字串在另乙個字串中出現的次數
1.鍵盤錄入乙個大字串,再錄入乙個小字串 2.統計小字串在大字串中出現的次數 3.執行列印格式 請輸入大字串 woaichina,chinabutongyubaima,wulunchinahaishijpan,zhaodaogongzuojiushihaoma 請輸入小字串 china 控制台輸出 ...
統計乙個字串中出現的字元及其次數
實驗題目 統計乙個字串 現的字元及其次數 實驗目的 掌握二叉排序樹的構造過程及其演算法設計 實驗內容 設計程式,讀入乙個字串,統計該字串中每個出現的字元及其 次數,然後按字元的ascii編碼順序輸出結果。要求用一顆二叉排序樹來儲存處理結果,每個結點包含四個域,格式為 字元 該字元出現的次數 指向as...