黑马程序员技术交流社区
标题:
关于PrintWriter 的相关问题
[打印本页]
作者:
想要那片海
时间:
2015-5-19 08:18
标题:
关于PrintWriter 的相关问题
1、打印输出流中的print 、write、append三种写入方法有什么区别?
2、打印输出流在构造时可以接收一个输出流和 boolean 参数,请问这个参数的意义是什么?
3、如果是PrintWriter 可以接收字节输出流吗?需不需要将字节流进行转换在传给打印输出流
作者:
CLAY
时间:
2015-5-19 08:57
append指打开文件进行数据追加操作,write语句写入信息时保留格式,而print语句则把写入的所有信息都当做字符串处理。
作者:
CLAY
时间:
2015-5-19 09:07
2 输出流后面的boolean是设置是追加还是覆盖原来的内容,默认是flase覆盖原来的内容。设为ture时在原来的内容上增加
3可以接收,但需要将字节流先转换成字符流
作者:
小悟空et
时间:
2015-5-19 09:50
CLAY 发表于 2015-5-19 09:07
2 输出流后面的boolean是设置是追加还是覆盖原来的内容,默认是flase覆盖原来的内容。设为ture时在原来的 ...
printWriter后面的boolean的参数是自动刷新吧。相当于进行了一次 .flush操作。
作者:
小悟空et
时间:
2015-5-19 09:56
1.print是打印,是往控制台上输出;
write是写入,往文件里写;append我也不是很清楚,好像是添加个字符,但我也不清楚添加到哪了,忘了。等大神解答
2.printWriter后面的boolean的参数是自动刷新。相当于进行了一次 .flush操作。
3.刚才查了下API,可以接收字节流对象。
PrintWriter(OutputStream out)
根据现有的 OutputStream 创建不带自动行刷新的新 PrintWriter。
PrintWriter(OutputStream out, boolean autoFlush)
通过现有的 OutputStream 创建新的 PrintWriter。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2