A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

  1. package practice;

  2. import java.io.*;
  3. /**
  4. * 打印流:
  5. * 该流提供了打印方法,可以将任何数据都原样打印。
  6. *
  7. * PrintStream:字节打印流
  8. *         构造函数可以接收的函数参数类型:
  9. *         1.file对象:File
  10. *         2.字符串路径:String
  11. *         3.字节输出流:OutputStream
  12. *
  13. * PrintWriter:字符输出流
  14. *         1.file对象:File
  15. *         2.字符串路径:String
  16. *         3.字节输出流:OutputStream
  17. *         4.字符输出流:Writer
  18. *
  19. * @author Qihuan
  20. *
  21. */
  22. public class PrintStreamPractice {
  23.         public static void main(String[] args) throws IOException {
  24.                 BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
  25.                
  26.                 PrintWriter out = new PrintWriter(new FileWriter("G:\\Demo.txt"),true);
  27.                
  28.                 String line = null;
  29.                 while((line = bufr.readLine())!=null){
  30.                         if("-q".equals(line))
  31.                                 break;
  32.                         out.println(line.toUpperCase());
  33.                 }
  34.                
  35.                 out.close();
  36.                 bufr.close();
  37.         }
  38. }
复制代码


您需要登录后才可以回帖 登录 | 加入黑马