| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1372 人关注过本帖
标题:一个字符串中指定字符串出现的次数。
只看楼主 加入收藏
ambc
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2008-5-20
收藏
 问题点数:0 回复次数:3 
一个字符串中指定字符串出现的次数。
编写一个方法,输出在一个字符串中指定字符串出现的次数。
搜索更多相关主题的帖子: 字符 
2008-09-08 18:37
herostar1986
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-9-16
收藏
得分:0 
//这个应该是不成问题的.
//这是我刚写的方法,我也没有在本机上试一下,应该是正确的,不过可能有语
//法问题
/*
*@参数 str12指定字符串,str1是源字符串,pos是str的开始偏移量,表示是从第*pos个字符开始往后匹配,若是求所有的匹配数目,将其设为0
*
*
*/
public class StringFind
{
//返回匹配数目
public int strFind(String str1,String str2,int pos)
{
int i,j,k=0;
i=pos;
j=0;
while(i<str1.lenght()&&j<str2.lenght())
{
if(str1.charAt(i)==str2.charAt(j))
{
 ++i;
 ++j;
 if(j==str2.lenght())
{
 k++;
 i=i-j+1;
 j=0;
}
}
else
{
i=i-j+1;
j=0;
}
}
return k;
}
}
2008-09-16 15:35
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
收藏
得分:0 
程序代码:
    /**
      返回str在text中出现的次数
    */
    public int count(String text,String str){
        return (text.length() - text.replace(str,"").length())/str.length();
    }

My BlogClick Me
2008-09-18 13:06
jamesni
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-12
收藏
得分:0 
回复 3# Eastsun 的帖子
很好,有创意!学习了!
2008-09-19 08:08
快速回复:一个字符串中指定字符串出现的次数。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032086 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved