FileDocCategorySizeDatePackage
BufferedUnicodeTable.javaAPI DocExample1006Sun Mar 28 19:08:58 BST 1999None

BufferedUnicodeTable.java

import java.io.*;


public class BufferedUnicodeTable {

  public static void main(String[] args) {
  
    String encoding = System.getProperty("font.encoding", "8859_1");
    OutputStream target = System.out;
    try {
      if (args.length > 0) target = new FileOutputStream(args[0]);
    }
    catch (IOException e) {
      System.err.println("Sending text to System.out");
    }
    if (args.length > 1) encoding = args[1];
    
    OutputStreamWriter osw = null;
    try {
      osw = new OutputStreamWriter(target, encoding); 
    }
    catch (UnsupportedEncodingException e) {
      osw = new OutputStreamWriter(target);
    }
    
    BufferedWriter bw = new BufferedWriter(osw);
    try {
      
      for (int i = Character.MIN_VALUE; i < Character.MAX_VALUE; i++) {
        char c = (char) i;
        bw.write(i + ":\t" + c);
        bw.newLine();
      }
      bw.close();
    }
    catch (IOException e) {
      System.err.println(e);
    }
  
  }

}