import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
/*
* 打印流:该流提供了打印方法,可以将各种数据类型的数据原样打印
* 字节打印流:
* printstream
* 构造函数可以接收的参数类型:
* 1:file对象:File
* 2:字符串路径:string
* 3:字节输出流:Outputstream
*字符输出流
* printWriter
* 构造函数可以接收的参数类型:
* 1:file对象:File
* 2:字符串路径:string
* 3:字节输出流:Outputstream
* 4:字符输出流:writer
*/
public class PrintStreamWriter {
public static void main(String[] args) throws IOException {
// 读取键盘的输入
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
PrintWriter out = new PrintWriter(new FileWriter("d:\\a.txt"),true);//写入到指定的文件中
String line = null;
while ((line = bufr.readLine()) != null) {
if ("over".equals(line)) {
break;//如果输入是over则结
}
out.println(line.toUpperCase());//自动会换行
}
out.close();
bufr.close();
}
}