import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.Reader; import java.io.Writer; public class WriterReaderTest { public static void main(String args[]) throws Exception{ Writer writer =new OutputStreamWriter(new FileOutputStream("c:\\work\\hello\\helloworld.txt")); writer.write("This is a test"); writer.close(); Reader reader = new InputStreamReader(new FileInputStream("c:\\work\\hello\\helloworld.txt")); char[] cs = new char[1024]; int len = -1; if((len = reader.read(cs)) != -1){ System.out.println(new String(cs, 0, len)); } } }