import java.util.Scanner;
/**
* 给出一句英文句子统计有多少个以某字母开头的单词
* @author 佳哥
*
*/
public class TestChar {
public static void main(String[] args) {
char words;
String str;
Scanner sc = new Scanner(System.in);
System.out.println("请输入字符串:");
str = sc.nextLine();
System.out.println("请输入开头的字母:");
words = sc.next().charAt(0);
System.out.println(str);
int count = 0;
String[] strArray = str.split(" ");//把字符串通过" "(空格)拆分为字符串数组
for (int i = 0; i < strArray.length; i++) {
if(strArray[i].charAt(0) == words)
{
count++;
}
}
System.out.println(count);
}
}
版权声明:本文为qq_46069657原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。