+ printToText(dictFile);
+
+ }
+
+ static void printToText(final String dictFile) throws IOException {
+ final RandomAccessFile raf = new RandomAccessFile(new File(dictFile), "r");
+ final Dictionary dict = new Dictionary(raf);
+ final PrintWriter textOut = new PrintWriter(new File(dictFile + ".text"));
+ final List<PairEntry> sorted = new ArrayList<PairEntry>(dict.pairEntries);
+ Collections.sort(sorted);
+ for (final PairEntry pairEntry : sorted) {
+ textOut.println(pairEntry.getRawText(false));
+ }
+ textOut.close();
+ raf.close();