/////// UnicodeIO.java /////// import java.io.*; class UnicodeIO { public static void main(String[] args) throws IOException { char pi = '\u03C0'; FileOutputStream f = new FileOutputStream("datafile"); OutputStreamWriter out = new OutputStreamWriter(f, "Unicode"); out.write((int) pi); out.close(); FileInputStream g = new FileInputStream("datafile"); InputStreamReader in = new InputStreamReader(g, "Unicode"); int b1 = in.read(); if ( pi == (char) b1 ) System.out.println("Writen and read pi."); } }