java字符串比較獲取字符串出現(xiàn)次數(shù)的示例
更新時間:2014年01月12日 10:03:46 作者:
java獲取一個字符串在整個字符串出現(xiàn)的次數(shù),下面寫出我的思路和二個實現(xiàn)方法,大家參考使用吧
比如:javascriptjavasejavaeejavame
思路:
定義一個計數(shù)器
獲取java第一次出現(xiàn)的位置
從第一次出現(xiàn)位置后剩余的字符串中繼續(xù)獲取java出現(xiàn)的位置每獲取一次就計數(shù)一次
當獲取不到時,計數(shù)完成
復制代碼 代碼如下:
class StringCount{
public static void main(String[] args){
String s = "javascriptjavasejavaeejavame";
int count = getSubString(s,"java");
System.out.println(count);
}
public static int getSubString(String str,String key){
int count = 0;
int index = 0;
while((index=str.indexOf(key,index))!=-1){
index = index+key.length();
count++;
}
return count;
}
}
第二種方式:
復制代碼 代碼如下:
public static int getSubCount_2(String str,String key){
int count = 0;
int index = 0;
while ((index=str.indexOf(key,index))!=-1){
str = str.subtring(index+key.length());
count++;
}
return count;
}
您可能感興趣的文章:
- Java案例使用集合方法實現(xiàn)統(tǒng)計任意字符串中字符出現(xiàn)的次數(shù)
- Java實現(xiàn)統(tǒng)計字符串出現(xiàn)的次數(shù)
- Java統(tǒng)計一個字符串在另外一個字符串出現(xiàn)次數(shù)的方法
- Java統(tǒng)計字符串中字符出現(xiàn)次數(shù)的方法示例
- Java獲取指定字符串出現(xiàn)次數(shù)的方法
- Java求字符串中出現(xiàn)次數(shù)最多的字符串以及出現(xiàn)次數(shù)
- java統(tǒng)計字符串中重復字符出現(xiàn)次數(shù)的方法
- java統(tǒng)計字符串中指定元素出現(xiàn)次數(shù)方法
- java求數(shù)組元素重復次數(shù)和java字符串比較大小示例
- JAVA統(tǒng)計字符串中某個字符出現(xiàn)次數(shù)的方法實現(xiàn)