PrintStream:
   1.提供了打印方法可以对多种数据类型值进行打印,并保持数据的表示形式
   2.它不抛IOException
   3.构造函数接受三种类型的值:
     字符串路径
     File对象
     字节输出流

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintStream; public class PrintStreamDemo {
public static void main(String[] args) throws IOException {
PrintDemo();
}
private static void PrintDemo() throws IOException {
PrintStream out = new PrintStream("F:\\print1.txt");
//out.write(97);//写入门的是一个字节,只写最低8位,就是最低的那个字节 out.print(97);//写入的是原样的数据,原理是先将数据变成字符串保持原样将数据打印到目的地 out.close();
}
}

PrintWriter:

  构造函数参数:
       字符串路径
       File对象
       字节输出流

      字符输出流

import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter; public class PrintWriterDemo { public static void main(String[] args) throws IOException {
PrintDemo();
}
public static void PrintDemo() throws IOException { BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in)); //PrintWriter out = new PrintWriter(System.out,true);
PrintWriter out = new PrintWriter(new FileWriter("F:\\0.txt"),true);
String line = null;
while((line = bufr.readLine())!=null){
if("over".equals(line)){
break;
}
out.println(line);//PrintWriter out = new PrintWriter(System.out,true);写了true会自动刷新
//out.flush();
}
bufr.close();
out.close();
}
}

最新文章

  1. Oracle基本sql操作
  2. 实现基于Task的异步模式
  3. 类似material design的电影应用源码
  4. easyui tree在struts1中的使用
  5. nodejs基础安装
  6. Nico Game Studio 3.地图纹理编辑 物体皮肤编辑
  7. [Search Engine] Compression in Inverted Index
  8. Oracle 12c多租户架构浅析
  9. linux cmd: netstat
  10. JQuery Datatable Ajax请求两次问题的解决
  11. C#与Arduino通过串口通信来控制LED灯的状态
  12. 夏令营讲课内容整理 Day 7.
  13. dattime和timestamp的异同
  14. Android细笔记--DataStorage
  15. Kotlin中构造方法的参数var val 和 什么都没有的区别
  16. 深入浅出分析MySQL MyISAM与INNODB索引原理、优缺点分析
  17. Enumerable转换为DataTable
  18. FastDFS整合nginx后,nginx一直报错
  19. JAVA Socket 编程---Socket 和 ServerSocket
  20. 最大频率栈 Maximum Frequency Stack

热门文章

  1. 详解 Java NIO
  2. Deep learning with Python 学习笔记(10)
  3. JavaWeb学习 (二十八)————文件上传和下载
  4. Ansible系列(五):各种变量定义方式和变量引用
  5. C++ 输入、输出运算符重载
  6. Spring MVC 学习总结(十)——Spring+Spring MVC+MyBatis框架集成(IntelliJ IDEA SSM集成)
  7. EXTJS4 Grid Filter 插件的使用 与后台数据解析------Extjs 查询筛选功能的实现
  8. JS 上传图片 + 预览功能(一)
  9. Oracle11g em启动报此网站的安全证书有问题的解决方案
  10. 现如今的CDN网站加速技术,细说CDN