使用标准输出流(system.out)和打印流 (PrintWriter)来读取txt文件

在电脑某盘根目录下放一个文本文件.里面写一首诗(内容随意发挥).把诗的内容输出到控制台.
要求:
1.使用标准输出流(system.out)来做。

2.使用打印流;  (PrintWriter)来做。

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintStream;
import java.io.PrintWriter;

public class Work04 {

	@SuppressWarnings("resource")
	public static void main(String[] args) throws IOException {
		/*4,在电脑某盘根目录下放一个文本文件.里面写一首诗(内容随意发挥).把诗的内容输出到控制台.
		要求:
			1.使用标准输出流(system.out)来做。
			2.使用打印流; (PrintWriter)来做。
			
			*System.out相当于路径
			*/	
		//systemOutDemo();
		BufferedReader br = new BufferedReader(new FileReader("静夜思.txt"));
		PrintWriter pw = new PrintWriter(System.out);
		String len;
		while((len=br.readLine())!=null){
			pw.println(len);
		}
		br.close();
		pw.close();

	}
private static String readLine() {
		// TODO Auto-generated method stub
		return null;
	}
	//1.使用标准输出流(system.out)来做。
	private static void systemOutDemo() throws FileNotFoundException, IOException {
		BufferedReader br = new BufferedReader(new FileReader("静夜思.txt"));
		OutputStreamWriter put = new OutputStreamWriter(System.out);
		String len;
		while((len=br.readLine())!=null){
			put.write(len);
		}
		br.close();
		put.close();
	}

	

}


你可能感兴趣的:(java练习题)