java:计算小字符串在大字符串中出现的次数

作者:小小谷 | 创建时间: 2023-04-23
计算小字符串在大字符串中出现的次数...
java:计算小字符串在大字符串中出现的次数

操作方法

public  class TestString1{ public static void main(String[] args){ String sk="lologabecleloeoliollosencloejsllllesnlo"; String k=sk.substring(0,2); System.out.println(strMa(sk,k)); } static int strMa(String src,String sub){ int num=0; int i=src.indexOf(sub);      //第一次出现sub的位置 while(i!=-1){ num++; String st=src.substring(i+sub.length());   //截取子串 i=st.indexOf(sub);       //子串中第一次出现的位置 //这里还差一句 } return num; } }

上面加粗的部分必须加一句,src=st,否则死循环。

cmd,输入javac TestString1.java,回车。再输入java TestString1,回车。 结果: F:\temp\Java >javac TestString1.java F:\temp\Java>java TestString1 lologabecleloeoliollosencloejsllllesnlo lo 6

点击展开全文

更多推荐