package com.baosight.basics;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/**
 * 字符流读取
 * @author chengzheng
 *
 */
public class RWFile {

	public static void main(String[] args) {
//		writeFile();
		readerFile();
		
	}
	
	public static void writeFile() {
		File file=new File("C:\\Users\\chengzheng\\Desktop\\temp\\hello.txt");
		
		String str="fzy";
		
		FileWriter fw;
		try {
			fw = new FileWriter(file);
			BufferedWriter bw=new BufferedWriter(fw);
			bw.write(str);
			bw.close();
			fw.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	/**
	 * 读取文件
	 */
	public static void readerFile() {
		File file=new File("C:\\Users\\chengzheng\\Desktop\\temp\\hello.txt");

		try {
			BufferedReader br = new BufferedReader(new FileReader(file));

			String str = null;
			while ((str = br.readLine()) != null) {
				System.out.println(str);
			}
			br.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}
	
	

}