Aquí tienes el ejemplo FileStreams re-escrito para utilizar las nuevas clases FileReader y FileWriter:
import java.io.*;
class FileStreamsTest {
public static void main(String[] args) {
try {
File inputFile = new File("farrago.txt");
File outputFile = new File("outagain.txt");
FileReader fr = new FileReader(inputFile);
FileWriter fw = new FileWriter(outputFile);
int c;
while ((c = fr.read()) != -1) {
fw.write(c);
}
fr.close();
fw.close();
} catch (FileNotFoundException e) {
System.err.println("FileStreamsTest: " + e);
} catch (IOException e) {
System.err.println("FileStreamsTest: " + e);
}
}
}