/*
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+"个字串");
}
}