// File: ClientLetterQueue.java
// Time-stamp: "2006-02-16 23:14:34 calvanese"
// Purpose: Written exam 2/2/2005 - BSc in Computer Science (6CFU)
//          solution part 2

import java.io.*;

public class ClientLetterQueue {

  public static void lettersShortRecipient(LetterQueue lq, int len,
                                           String filename)
                                                 throws LetterQueueException {
    try {
      FileWriter f = new FileWriter(filename);
      PrintWriter out = new PrintWriter(f);
      int[] posarray = lq.shortLetters(len);
      for (int i = 0; i < posarray.length; i++)
        out.println(posarray[i] + " " + lq.letter(posarray[i]));
      f.close();  //or out.close();
    } catch (IOException e) {
      System.out.println(e.getMessage());
    }
  }
}
