比较两个字符串 看其中一个字符串再另一个字符串中出现的次数
2013-11-02 17:17
316 查看
/*思路: str1最开始的位置开始 总是截取str2长度的子串 比较 如果相等 计数器加1
* 当str2 长度大于 str1 则str1 不可能与str2 有相等的子串
* */
public int myTimes(String str1,String str2){//str2在str1中出现的次数
int str2_length = str2.length();
int str1_length = str1.length();
int times = 0;//返回重复次数
String str3="";//初始化str3 存取从str1中截取的 str2长度的子串
int for_times = str1_length - str2_length;//循环的次数
if(for_times < 0)
{
return 0;
}
for(int i = 0; i <= for_times;i++){
str3 = str1.substring(i,i+str2_length );
if(0==str3.compareTo(str2))
times++;
}
if(!str1.isEmpty()&&str2.isEmpty() )//判断str1不空 str2为空的方式
return 0;
return times;
}
* 当str2 长度大于 str1 则str1 不可能与str2 有相等的子串
* */
public int myTimes(String str1,String str2){//str2在str1中出现的次数
int str2_length = str2.length();
int str1_length = str1.length();
int times = 0;//返回重复次数
String str3="";//初始化str3 存取从str1中截取的 str2长度的子串
int for_times = str1_length - str2_length;//循环的次数
if(for_times < 0)
{
return 0;
}
for(int i = 0; i <= for_times;i++){
str3 = str1.substring(i,i+str2_length );
if(0==str3.compareTo(str2))
times++;
}
if(!str1.isEmpty()&&str2.isEmpty() )//判断str1不空 str2为空的方式
return 0;
return times;
}
相关文章推荐
- 利用C语言实现:输入两个字符串,统计一个字符串在另一个字符串中出现的次数 。
- sql语句 设计一个函数用来计算一个字符串中,另一个字符串出现的次数
- 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个string stri
- java中统计一个字符串串在另一个字符串中出现的次数
- String去除字符串两端空格、将一个字符串进行反转、计算字符串中出现的的次数、获取两个字符串中最大相同字串
- 在Tomcat的server.xml中配置两个context,出现其中一个不能正常启动,交换配置顺序,另一个又不能正常启动,即始终只有第二个配置能启动的情况。如果单独部署,都没有问题。报错大致内容如下
- 比较两个数组中,其中一个数组不包含另一个数组的方法
- hdoj 1686 Oulipo【求一个字符串在另一个字符串中出现次数】
- String小练习3-获取一个字符串在另一个字符串中出现的次数
- c# 查找一个字符串在另一个字符串出现的次数
- 统计一个字符串在另一个字符串中出现的次数(Java mysql)
- (算法)计算一个字符串在另一个字符串中出现的次数
- Java计算一个字符在另一个字符串出现的次数
- 【java编程】String之获取一个字符串在另一个字符串中出现的次数
- 给一段字符串,找出其中出现次数最多的字母及出现的次数(出现最多次数的项只有一个的情况)
- 获取一个字符串在另一个字符串在出现的次数
- hdu6153 扩展kmp求一个字符串的后缀在另一个字符串出现的次数。
- 小算法:给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串s首先
- [Java练习]输入一个字符串,输出其中某个小写字母出现的次数
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。