<>String类相关面试题(2)

* 题目:获取一个字符串在另一个字符串中出现的次数,比如:获取“ab”在"abkkcadkabfkabkabskab"中出现的次数.

* 代码测试 package Exercise; import org.junit.Test; public class
StringClassExercise2 { /*获取一个字符串在另一个字符串中出现的次数 *
比如:获取“ab”在"abkkcadkabfkabkabskab"中出现的次数 * *获取subStr在mainStr中出现的次数 * * */ public
int getCount(String mainStr,String subStr){ int mainLength = mainStr.length();
int subLength = subStr.length(); int count=0; int index; if(mainLength>=
subLength){ while((index=mainStr.indexOf(subStr))!=-1){ count++; mainStr=mainStr
.substring(index+subStr.length()); } return count; }else{ return 0; } } @Test
public void testGetCount() { String mainStr = "abkkcadkabfkabkabskab"; String
subStr= "ab"; int count1 = getCount(mainStr, subStr); System.out.println(count1)
; } }

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信