И, конечно, когда документ полностью разобран, вы захотите напечатать результат окончательного подсчета, как показано ниже.
Это также хорошее место для того, чтобы завершить все незавершенные концы, которые могли накопиться за время обработки.
... if (thisQuestion.equals("implant")) { implant = implant + new String(ch, start, length); } } } public int getInstances (String all, String choice) { ... return total; } public void endDocument() { System.out.println("Appearance of the aliens:"); System.out.println("A: " + getInstances(appearance, "A")); System.out.println("B: " + getInstances(appearance, "B")); ... }
public static void main (String args[]) { ...