java IO流之详细总结
Posted java-263
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java IO流之详细总结相关的知识,希望对你有一定的参考价值。
什么是io流?
分为两种:
输入流:可以从文件中读取到程序,从源数据源读取到程序,叫做输入流。
输出流:可以从程序中读取到文件,从程序写,使用输出流,写入到文件中。叫做输出流。
使用File操作文件或目录属性:
进行了对文件的查看,下面这个是对文件的创建和删除!
上面看了一下File进行对文件的操作, 但是file不能读取文件中的内容。下面我们看一下流。
上面说过了我们从不同的角度吧流分为了输入流和输出流。
下面我们看一下使用字节流读取文本文件。使用的是FileInputStream输入流。
现在我们在使用一下FileOutputStream实现从程序中把内容输出到文件中。
这里可以看到这个文件创建成功也输出内容到文件中了。
现在我们来看一下使用StringBuilder和FileReader去实现输入流,为什么要使用StringBuilder呢?
因为StringBuilder带有缓冲区,他可以先把一批数据读取到缓冲区中,然后进行的输入操作都是从缓冲区里面拿到的,使用StringBuilder可以提高读取的效率。
以上是关于java IO流之详细总结的主要内容,如果未能解决你的问题,请参考以下文章
javaio流之字节流转为字符流:java.io.OutputStreamWriter和java.io.InputStreamReader
javaio流之字节输入流:java.io.InputStream类及子类java.io.FileInputStream