有这样一句话“I have a dog,I love dog,dog is my friend”,请用java编写一个方法,计算上面这句话包含“dog”的个数.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 21:15:39
有这样一句话“Ihaveadog,Ilovedog,dogismyfriend”,请用java编写一个方法,计算上面这句话包含“dog”的个数.有这样一句话“Ihaveadog,Ilovedog,do

有这样一句话“I have a dog,I love dog,dog is my friend”,请用java编写一个方法,计算上面这句话包含“dog”的个数.
有这样一句话“I have a dog,I love dog,dog is my friend”,请用java编写一个方法,计算上面这句话包含“dog”的个数.

有这样一句话“I have a dog,I love dog,dog is my friend”,请用java编写一个方法,计算上面这句话包含“dog”的个数.
咱们就用最简单最直观的吧
public static void main(String[] args) {
\x05\x05String content = "I have a dog,I love dog,dog is my friend";
\x05\x05getDogNums(content);
\x05\x05System.out.println(mNums);
\x05}
\x05
\x05static int mNums;
\x05public static void getDogNums(String str) {
\x05\x05int index = str.indexOf("dog");
\x05\x05if (index != -1) {
\x05\x05\x05mNums++;
\x05\x05\x05getDogNums(str.substring(index+1));
\x05\x05}
\x05}