java字符串比較獲取字符串出現(xiàn)次數(shù)的示例
比如:javascriptjavasejavaeejavame
思路:
定義一個(gè)計(jì)數(shù)器
獲取java第一次出現(xiàn)的位置
從第一次出現(xiàn)位置后剩余的字符串中繼續(xù)獲取java出現(xiàn)的位置每獲取一次就計(jì)數(shù)一次
當(dāng)獲取不到時(shí),計(jì)數(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案例使用集合方法實(shí)現(xiàn)統(tǒng)計(jì)任意字符串中字符出現(xiàn)的次數(shù)
- Java實(shí)現(xiàn)統(tǒng)計(jì)字符串出現(xiàn)的次數(shù)
- Java統(tǒng)計(jì)一個(gè)字符串在另外一個(gè)字符串出現(xiàn)次數(shù)的方法
- Java統(tǒng)計(jì)字符串中字符出現(xiàn)次數(shù)的方法示例
- Java獲取指定字符串出現(xiàn)次數(shù)的方法
- Java求字符串中出現(xiàn)次數(shù)最多的字符串以及出現(xiàn)次數(shù)
- java統(tǒng)計(jì)字符串中重復(fù)字符出現(xiàn)次數(shù)的方法
- java統(tǒng)計(jì)字符串中指定元素出現(xiàn)次數(shù)方法
- java求數(shù)組元素重復(fù)次數(shù)和java字符串比較大小示例
- JAVA統(tǒng)計(jì)字符串中某個(gè)字符出現(xiàn)次數(shù)的方法實(shí)現(xiàn)
Java中SSM框架實(shí)現(xiàn)增刪改查功能代碼詳解
springboot 啟動(dòng)項(xiàng)目打印接口列表的實(shí)現(xiàn)
SpringMVC請(qǐng)求數(shù)據(jù)詳解講解
在Spring中如何注入動(dòng)態(tài)代理Bean
Spring Boot 中的任務(wù)執(zhí)行器基本概念及使用方法
java 中JDBC連接數(shù)據(jù)庫(kù)代碼和步驟詳解及實(shí)例代碼
Java利用Guava?Retry實(shí)現(xiàn)重處理

