Exemple #1
0
 void save(DataOutputStream file) {
   String[] arr = dict.keySet().toArray(new String[dict.keySet().size()]);
   try {
     file.writeInt(arr.length);
     System.err.println("Saving dictionary of " + arr.length + " words ...");
     for (String word : arr) {
       TagCount count = get(word);
       file.writeUTF(word);
       count.save(file);
     }
     Integer[] arrverbs =
         this.partTakingVerbs.keySet().toArray(new Integer[partTakingVerbs.keySet().size()]);
     file.writeInt(arrverbs.length);
     for (Integer iO : arrverbs) {
       CountWrapper tC = this.partTakingVerbs.get(iO);
       file.writeInt(iO.intValue());
       tC.save(file);
     }
   } catch (Exception e) {
     e.printStackTrace();
   }
 }