私はついに私が望むようにそれをしました。助けてくれてありがとう。宿題ではなかったことを強調したい。
public static void main(String[] args) {
String input = "Java is a programming language";
StringTokenizer st = new StringTokenizer(input);
System.out.print(longestWord(input));
}
public static String longestWord(StringTokenizer st) {
if (!st.hasMoreTokens()) {
return "";
} else {
String token = st.nextToken();
String longestInTheRest = longestWord(st);
if (token.length() > longestInTheRest.length()) {
return token;
} else {
return longestInTheRest;
}