Что ж, если вы внимательно посмотрите на конец вопроса, вы увидите, что это для класса. В классах CS довольно распространено дробить орехи молотками. :-)
айти самое длинное слово в строке рекурсивно?
РЕДАКТИРОВАТЬГотово, спасибо всем. Вот пересмотренный код.
public static String longestWord(String sentence)
{
String longest;
int i = sentence.indexOf(' ');
if (i == -1)
{
return sentence;
}
String first = sentence.substring(0,i);
first = first.trim();
String rest = sentence.substring(i);
rest = rest.trim();
longest = stringcompare(first,longestWord(rest));
return longest;
}