import com.decontextualize.a2z.TextFilter; public class BigWords extends TextFilter { public static void main(String[] args) { new BigWords().run(); } private int max = 0; private int second = 0; private String longestWord = new String(); private String secondLongestWord = new String(); public void eachLine(String line) { String[] components = line.split(" "); for (int i = 0; i < components.length; i++) { if (components[i].length() >= max) { if (max != 0) { secondLongestWord = longestWord; second = secondLongestWord.length(); } max = components[i].length(); longestWord = components[i]; } if (components[i].length() < max && components[i].length() > second) { second = components[i].length(); secondLongestWord = components[i]; } } println(longestWord.concat(" " + secondLongestWord)); max = 0; second = 0; longestWord = ""; secondLongestWord = ""; } }