コード例 #1
0
 private static void writeAnagramsToFile(
     LinkedList<Anagram> anagramList, PrintWriter outputWriter, Anagram queryItem) {
   if (anagramList == null) {
     outputWriter.println(queryItem.getWord() + " 0");
     return;
   }
   int count = 0;
   outputWriter.print(queryItem.getWord());
   for (Anagram a : anagramList) {
     if (a.compareTo(queryItem) != 0) {
       count++;
     }
   }
   outputWriter.print(" " + count);
   for (Anagram a : anagramList) {
     if (a.compareTo(queryItem) != 0) {
       outputWriter.print(" " + a.getWord());
     }
   }
   outputWriter.println();
 }