PackageCom.du20150311files;ImportJava.io.BufferedReader;ImportJava.io.BufferedWriter;Importjava.io.IOException;ImportJava.nio.charset.Charset;Importjava.nio.charset.StandardCharsets;ImportJava.nio.file.Files;ImportJava.nio.file.Path;Importjava.nio.file.Paths;Importjava.nio.file.StandardOpenOption;Importorg.junit.Test; Public classTestFiles {/*** Read File *@throwsIOException*///@Test Public voidTest1 ()throwsioexception{Path Path= Paths.get ("D://SERVICE.CSR"); Try(BufferedReader reader =files.newbufferedreader (Path, Charset.defaultcharset ());) {String line= ""; while(line = Reader.readline ()). Length ()! = 0) {System.out.println (Reader.readline ()); } } } /*** Write *@throwsIOException*/@Test Public voidTest2 ()throwsioexception{Path Path= Paths.get ("D://SERVICE.CSR"); Try(BufferedWriter writer =files.newbufferedwriter (path, standardcharsets.utf_8,standardopenoption.append);) {writer.append ("Hello, I'm good."); } } }
A reader with a buffer.
Java7-files Read and write files