您的位置:首页 > 其它

【程序49】 题目:计算字符串中子串出现的次数

2017-03-15 08:25 337 查看
/*
2017年3月13日11:46:48
java基础50道经典练习题 例49
Athor: ZJY
Purpose:
【程序49】
题目:计算字符串中子串出现的次数

*/
import java.util.Scanner;

public class ProgramNo49_1
{
public static void main(String[] args) {
System.out.print("请输入一串字符串和子字符串: ");
Scanner sc = new Scanner(System.in).useDelimiter("\\s");
String str = sc.next();
String str_sub = sc.next();
sc.close();

int count = 0;
int index = str.indexOf(str_sub);
while (-1 != index) {
count++;
index = str.indexOf(str_sub, index+str_sub.length());
}
System.out.println(str+"字符串中"+str_sub+"子字符一共有"+count+"个");

}
}

/*
2017年3月13日11:46:48
java基础50道经典练习题 例49
Athor: ZJY
Purpose:
*/
public class ProgramNo49_2
{
public static void main(String[] args){
String str = "I come from County DingYuan Province AnHui.";
char[] ch = str.toCharArray();
int count = 0;
for(int i=0; i<ch.length; i++){
if(ch[i]==' ')
count++;
}
count++;
System.out.println("共有"+count+"个字串");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: