/*
- 统计字符串中的指定单词的个数,字符串中每个单词都是空格隔开,并且字符串开头可能是空格。
- 第一行输入要统计的单词,第二行可输入字符串。
- 输出单词在字符串中出现的次数和单词在字符串中第一次出现的位置,从0开始。
- 如果字符串开头是空格,那么第一个空格 就是0位置。
*/
朱茂强 QQ:896228072(望大牛多多指教)
import java.util.Scanner;
public class P1308统计单词数 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
String key = input.nextLine().toLowerCase();// 转换成小写
String s = input.nextLine().toLowerCase();
String str1[] = s.split(" ");
int count = 0;
int one = 0;
for (int i = 0; i < str1.length; i++) {
if (str1[i].equals(key)) {
count++;
}
}
if (key.equals(s.subSequence(0, key.length()))) {
one = 0;
} else {
one = s.indexOf(" " + key + " ") + 1;
}
if (count == 0) {
System.out.println(-1);
return;
}
System.out.print(count + " " + one);
}
}