从标准输入键盘读取多行内容,通过文件字符流将读取的内容输出到指定文件,并关闭输入/输出流


import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;

public class FileRW {

	public static void main(String[] args){
		// TODO Auto-generated method stub
		File file=new File("read.txt");
	    // 使用 System.in 创建 BufferedReader 
			   try {
				   BufferedReader br = new BufferedReader(new 
	                       InputStreamReader(System.in));
				BufferedWriter out =
							new BufferedWriter(
									new FileWriter(file));
				String str=null;
				while((str=br.readLine())!=null) {
					System.out.println(str);
					out.write(str);
					out.newLine();
									}
				br.close();
				out.close();
				} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				}
	}
}


发布了46 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39038793/article/details/80560743
今日推荐