java IO流之详细总结

什么是io流?

分为两种:

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

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

 

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

 

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

 

 

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

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

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

 

 

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

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

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

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

 

 

posted @ 2018-10-16 12:12  就让文谦先行  阅读(853)  评论(0编辑  收藏  举报