社区
Java SE
帖子详情
如何统计一个字串里某个字符的个数?
peppi
2002-08-15 04:13:39
比如有"123456789045356457"
我要查里面有几个"3",并且要知道他们的位置
我该怎么办?
谢谢!
...全文
237
4
打赏
收藏
如何统计一个字串里某个字符的个数?
比如有"123456789045356457" 我要查里面有几个"3",并且要知道他们的位置 我该怎么办? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
namowen
2002-08-15
打赏
举报
回复
人家还想知道他们的位置呢。
String src = "123456789045356457";
int count = 0;
int length = src.length();
int position[] = new int[length];
for(int i=0;i<length;i++){
if(src.charAt(i)=='3'){
position[count] = i;
count++;
}
}
得到的count就是个数,position[0]—position[count]就是他们的位置。
bsd
2002-08-15
打赏
举报
回复
用indexof不如用charAt()呢
String src = "123456789045356457";
int count = 0;
for(int i=0;i<src.length();i++){
if(src.charAt(i)=='3')
count++;
}
return count; //it's what you want
misslyy
2002-08-15
打赏
举报
回复
用循环啦
indexOf(String str, int fromIndex)
每找到一个字符,就把indexof的返回值付给 fromIndex
直到indexof的返回值为-1为止
telenths
2002-08-15
打赏
举报
回复
string.indexOf("3")
会返回 3 的位置 如果没有就返回 -1
你可以用一个递归 判断是否还有 3 ,直到把所有的 3 都找出来
C++实现找到
一个
字符
串的所有
字串
该文章介绍了一种使用C++编程语言找到
字符
串所有子串的算法,通过双层循环,分别控制子串的起始位置和长度,利用substr函数进行截取并打印。
字串
统计
(vector)
本文介绍了一种用于
统计
和查找特定长度子串出现次数的算法。通过枚举所有可能的子串并使用C++ STL进行高效处理,该算法能够找到出现次数最多且长度大于等于给定值的子串,适用于
字符
串处理和模式匹配任务。
Java实现 蓝桥杯 算法训练
字串
统计
该篇博客介绍了如何使用Java解决蓝桥杯算法训练中的
字串
统计
问题。给定
一个
字符
串和最小长度L,需要找出长度大于等于L的出现次数最多的子串。若存在多个符合条件的子串,则输出最长的,如仍有多个,选择最早出现的
一个
。题目提供输入样例,并指出
字符
串仅包含小写字母,且长度不超过60。
从命令行参数中得到
一个
字符
串,
统计
该
字符
串中字母 a 的出现次数。
博客围绕Java
字符
串处理展开,包括从字节或数组获取
字符
串并
统计
字母a出现次数,从键盘输入文字,以“end”结束,
统计
英文字母
个数
、替换特定
字符
、找出数
字串
。还指出输出数
字串
时,String拼接效率不如StringBuffer,建议用后者。
字串
统计
本文围绕
字串
统计
问题展开,给定长度为n的
字符
串S和数字L,需
统计
长度大于等于L且出现次数最多的子串。介绍了输入输出格式、样例及数据规模。作者起初将问题复杂化,后参考大佬代码修改得出解题代码。
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章