public static int countWord(String string)
{
if (string == null || string.equals(""))
{
return 0;
}
else
{
return 1 + countWord(string.substring(1));
}
}
public static int countSent(String sentence)
{
int i = sentence.indexOf(' ');
if (i == -1) return 1; //Space is not found
return 1 + countSent(sentence.substring(i+1));
}
如果用户输入一个单词,它应该计算字母,如果用户输入一个句子,它应该计算一个句子中的单词,有人可以帮我把它变成一个函数吗
例子
Input: Apple
Output: 5
Input: apple is red
output: 3