首页 > 其他 > 详细

第十周课程总结

时间:2019-11-03 10:42:03      阅读:61      评论:0      收藏:0      [点我收藏+]

java io 本周学习总结

输出流:outputStream

close( )关闭输出流
flush ( )刷新缓冲区
write ( )写入数据流

技术分享图片

 输入流:inputstream

available( ) 取得输入文件的大小
close   ( )关闭输入流
read    ( )读取内容

技术分享图片

字符流

输出流write

close( )关闭输出流
write ( )输出字符串或字符数组
flush ( )强制清空缓存
追加文件使用FileWriter类,同字节输出流

技术分享图片

 

 输入流reader

close( )关闭
read ( )读取字符到数组

字节流和字符流区别在于字节流直接对文件进行操作,而字符流是将数据先放在缓存之后,在写入文件的

技术分享图片

 

字节内存流:ByteArrayInputStream(内存字节输入流)、ByteArrayOutputStream(内存字节输出流)。

OutputStreamWriter类是Writer的子类将输出的字符流变为字节流,即将一个字符流的输出对象变为字节流的输出对象。如下

Writer w=new OutputStreamWriter(new FileOutputStream(f));

字符内存流:CharArrayReader(内存字符输入流)

Reader的子类将输入的字节流变为字符流,即将一个字节流的输入对象变为字符流的输入对象

Reader r=new InputStreamReader(new FileInputStream(f));

管道流

字节内存流:ByteArrayInputStream(内存字节输入流);ByteArrayOutputStream(内存字节输出流)

这个两个流必须同时使用。

 

java io总结

第十周课程总结

原文:https://www.cnblogs.com/hualikun/p/11784998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!