当前位置: 技术问答>java相关
如何统计一个字串里某个字符的个数?
来源: 互联网 发布时间:2015-08-05
本文导语: 比如有"123456789045356457" 我要查里面有几个"3",并且要知道他们的位置 我该怎么办? 谢谢! | string.indexOf("3") 会返回 3 的位置 如果没有就返回 -1 你可以用一个递归 判断是否还有 3 ,直到把所...
比如有"123456789045356457"
我要查里面有几个"3",并且要知道他们的位置
我该怎么办?
谢谢!
我要查里面有几个"3",并且要知道他们的位置
我该怎么办?
谢谢!
|
string.indexOf("3")
会返回 3 的位置 如果没有就返回 -1
你可以用一个递归 判断是否还有 3 ,直到把所有的 3 都找出来
会返回 3 的位置 如果没有就返回 -1
你可以用一个递归 判断是否还有 3 ,直到把所有的 3 都找出来
|
用循环啦
indexOf(String str, int fromIndex)
每找到一个字符,就把indexof的返回值付给 fromIndex
直到indexof的返回值为-1为止
indexOf(String str, int fromIndex)
每找到一个字符,就把indexof的返回值付给 fromIndex
直到indexof的返回值为-1为止
|
用indexof不如用charAt()呢
String src = "123456789045356457";
int count = 0;
for(int i=0;i
String src = "123456789045356457";
int count = 0;
for(int i=0;i