js统计字符串中每个字符出现的次数

JavaScript014

js统计字符串中每个字符出现的次数,第1张

<script type="text/javascript">

/*计算子字符串在字符中出现的次数*/

//字符串

var str1 = 'zhulinjia zh lia tjqig qgx gja xx yy xxf xxxq wqja ix'

//子串

var str2 = 'a'

alert( Tongji(str1 , str2) )

//统计

function Tongji(string , char)

{

var index = 0 , index1 = 0 , count = 0

for(var i = 0i <string.length &&( index1 !dao= -1 )i++ )

{

index1 = string.indexOf(char, index)

index = index1 + 1

count = i

}

return count

}

public

Int

getCount(String

str,String

select)

//str为要被查找的字符串,select为查找的字符串

{

int

len

=

str.length

//获得字符串的长度

int

seleLen

=

select.length

int

i=0

//统计

while(str.IndexOf(select)+seleLen-1

!=

len)

//当查找的字符串总在被查找的字符串中时

{

i++

}

return

i

}

这个只是我的逻辑,没运行过,你可以自己去

改改