您的位置 首页 java

Java写入文件的四种方式,及其用法差异

Java写入文件的四种方式,及其用法差异

魅惑的Java

java写入文件的方法,通常有四种,分别是用 F ileWrite、BufferedWriter、Files、FileOutPutStream 的方法。我们先来简要说说四种方法的用法差异。

  • FileWriter 适用于文件量少的写入 ,因为他是直接写入到文件的,不会进行 缓存 ,也是最简单的方式。

  • BufferedWriter FileWriter 比较类似,但是,前者是利用了缓存区来写入,降低了IO的操作,提高了很多性能, 适用于大数据量的操作

  • FileOutPutStream 是 介于前述两者之间的,根据文件量,可以自行切换。

  • Files 则是Java7提供的文件类。

下面我们用代码分别实现四种方法,先来提供一组数据:

String data = “我是等待被写入文件的数据”;

int NumOfLines = 10000;

1.使用 FileOutPutStream 方法:

Java写入文件的四种方式,及其用法差异

2.使用 Java7中提供的Files类 写入:

Java写入文件的四种方式,及其用法差异

3.使用 BufferedWriter 方法:

Java写入文件的四种方式,及其用法差异

4.使用 FileWriter 方法:

最后呢,在强调一下, BufferedWriter 适用于数据量比较多的情况,使用的是内部缓存区减低了IO的操作,节省时间 ;

FileWrite 适用于数据量较少的情况。

每天进步一点点,每天消化一点点。如果文章对你有帮助,点个赞呗。

文章来源:智云一二三科技

文章标题:Java写入文件的四种方式,及其用法差异

文章地址:https://www.zhihuclub.com/188314.shtml

关于作者: 智云科技

热门文章

网站地图