BufferedReader/BufferedWriter 使用示例,,import java.
分享于 点击 24472 次 点评:41
BufferedReader/BufferedWriter 使用示例,,import java.
import java.io.FileReader;import java.io.FileWriter;import java.io.BufferedReader;import java.io.PrintWriter;import java.io.IOException;/** * ----------------------------------------------------------------------------- * This program takes the input of one file and outputs it to another in plain * text. * * @version 1.0 * @author Jeffrey M. Hunter (jhunter@idevelopment.info) * @author <a href="http://www.idevelopment.info">http://www.idevelopment.info * ----------------------------------------------------------------------------- */public class ReadWriteTextFile { private static void doReadWriteTextFile() { try { // input/output file names String inputFileName = "README_InputFile.txt"; String outputFileName = "ReadWriteTextFile.out"; // Create FileReader Object FileReader inputFileReader = new FileReader(inputFileName); FileWriter outputFileReader = new FileWriter(outputFileName); // Create Buffered/PrintWriter Objects BufferedReader inputStream = new BufferedReader(inputFileReader); PrintWriter outputStream = new PrintWriter(outputFileReader); // Keep in mind that all of the above statements can be combined // into the following: //BufferedReader inputStream = new BufferedReader(new FileReader("README_InputFile.txt")); //PrintWriter outputStream = new PrintWriter(new FileWriter("ReadWriteTextFile.out")); outputStream.println("+---------- Testing output to a file ----------+"); outputStream.println(); String inLine = null; while ((inLine = inputStream.readLine()) != null) { outputStream.println(inLine); } outputStream.println(); outputStream.println("+---------- Testing output to a file ----------+"); outputStream.close(); inputStream.close(); } catch (IOException e) { System.out.println("IOException:"); e.printStackTrace(); } } /** * Sole entry point to the class and application. * @param args Array of String arguments. */ public static void main(String[] args) { doReadWriteTextFile(); }}//该片段来自于http://byrx.net
用户点评