码迷,mamicode.com
首页 > 编程语言 > 详细

java IO流之详细总结

时间:2018-10-16 13:47:27      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:strong   stringbu   put   文件中   总结   输出   str   java   read   

什么是io流?

分为两种:

输入流:可以从文件中读取到程序,从源数据源读取到程序,叫做输入流。

输出流:可以从程序中读取到文件,从程序写,使用输出流,写入到文件中。叫做输出流。

技术分享图片

 

使用File操作文件或目录属性:

技术分享图片

 

进行了对文件的查看,下面这个是对文件的创建和删除!

 

技术分享图片

 

技术分享图片

上面看了一下File进行对文件的操作, 但是file不能读取文件中的内容。下面我们看一下流。

上面说过了我们从不同的角度吧流分为了输入流和输出流。

下面我们看一下使用字节流读取文本文件。使用的是FileInputStream输入流。

技术分享图片

 

 

 现在我们在使用一下FileOutputStream实现从程序中把内容输出到文件中。

技术分享图片

技术分享图片

这里可以看到这个文件创建成功也输出内容到文件中了。

现在我们来看一下使用StringBuilder和FileReader去实现输入流,为什么要使用StringBuilder呢?

因为StringBuilder带有缓冲区,他可以先把一批数据读取到缓冲区中,然后进行的输入操作都是从缓冲区里面拿到的,使用StringBuilder可以提高读取的效率。

 

技术分享图片

 

java IO流之详细总结

标签:strong   stringbu   put   文件中   总结   输出   str   java   read   

原文地址:https://www.cnblogs.com/java-263/p/9797236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!