Reader in = new FileReader("one.txt"); Writer out = new FileWriter("two.txt"); int token = -1; while( (token != in.read()) != -1 ) { out.write(token); } out.close();
Reader bufferedFileIn = new BufferedReader(new FileReader("datafile"));
byte[] data = ...; Reader charReader = new BufferedReader( new InputStreamReader( new ByteArrayInputStream(data), "UTF-8"));