Java8 Files类的newBufferedReader()和newBufferedWriter()方法

这两个方法接受Path类型的参数。Path 类是Java8 NIO中的接口。可以由Paths类构造。用于表示路径。
可以直接生成BufferedReader和BufferedWriter。不需要先生成InputStream和OutputStream,再生成BufferedReader和BufferedWriter。

package Files;import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class FileCreateTest {public static void main(String[] args) {Path fpath=Paths.get("create.txt");//创建文件if(!Files.exists(fpath)) {try {Files.createFile(fpath);} catch (IOException e) {e.printStackTrace();}}//创建BufferedWritertry {BufferedWriter bfw=Files.newBufferedWriter(fpath);bfw.write("Files类的API:newBufferedWriter");bfw.flush();bfw.close();} catch (IOException e) {e.printStackTrace();}//创建BufferedReadertry {BufferedReader bfr=Files.newBufferedReader(fpath);System.out.println(bfr.readLine());bfr.close();} catch (IOException e) {e.printStackTrace();}}
}

使用Java8 Files类读写文件相关推荐

  1. c语言cfile用法,MFC CFile类读写文件详解

    CFile类提供了对文件进行打开,关闭,读,写,删除,重命名以及获取文件信息等文件操作的基本功能,足以处理任意类型的文件操作. 一个读写文件的例子: 文件I/O 虽然使用CArchive类内建的序列化 ...

  2. 黄浩老师cpp平时作业(十一)矩阵乘法矩形类读写文件与结构体

    "读写文件与结构体"这道题被我跳过去了 理由:它是个压缩包,第一次整体写题的时候按word写把它给忘了:它太麻烦了码量太大现在没时间(懒,得,理,直,气,壮) //后记 诶呀,我在 ...

  3. java文件读写的基本类_Java读写文件常用方法

    一.字符流:读写纯文本(txt,csv等), 1 字符流写文件主要用:FileWriter,BufferedWriter,PrintWriter 1.1 测试 FileWriter 写入 privat ...

  4. Java文件– java.nio.file.Files类

    Java Files class was introduced in Java 1.7 and is a part of java.nio.file package. Java Files类是Java ...

  5. 使用FileSystem类进行文件读写及查看文件信息

    使用FileSystem类进行文件读写及查看文件信息 在这一节我们要深入了解Hadoop的FileSystem类--这是与与hadoop的文件系统交互的重要接口.虽然我们只是着重于HDFS的实现,但我 ...

  6. GridExcel支持无实体类读写Excel文件

    https://github.com/liuhuagui/gridexcel GridExcel是基于Java8函数式编程和POI EventModel实现的用于Excel简单读写的通用解决方案. G ...

  7. 开源工具 — GridExcel支持无实体类读写Excel文件

    https://github.com/liuhuagui/gridexcel GridExcel是基于Java8函数式编程和POI EventModel实现的用于Excel简单读写的通用解决方案. G ...

  8. Commons IO方便读写文件的工具类

    Commons IO是apache的一个开源的工具包,封装了IO操作的相关类,使用Commons IO可以很方便的读写文件,url源代码等. 普通地读取一个网页的源代码的代码可能如下 InputStr ...

  9. C# FileStream类:文件读写

    在 C# 语言中文件读写流使用 FileStream 类来表示,FileStream 类主要用于文件的读写,不仅能读写普通的文本文件,还可以读取图像文件.声音文件等不同格式的文件. 在创建 FileS ...

最新文章

  1. linux socket完成端口,“完成端口”模型(IOCP)
  2. 从0到100 | 用户画像的构建思路
  3. 差异数据库的还原方法
  4. 人工智能数学基础----导数
  5. C++ Double-Ended Queues(双向队列)
  6. 为Visual Studio 2010添加HTML5的项目模板
  7. MaskRCNN要点
  8. File 对象 创建,判断,
  9. 正则化检测TR069的参数路径是否合法
  10. excel文件占用空间大 xls xlsx等文件
  11. keras中一个LSTM的具体例子
  12. 【优化算法】人工鱼群优化算法(AFSA)【含Matlab源码 1078期】
  13. 可以在电脑上在线录制视频GIF的软件,不需要下载安装
  14. 完整版28K易支付系统源码+第四方Oreo支付源码
  15. php bootstrap 后台管理系统,bootstrap后台管理系统
  16. 钽电容正负极_钽电容是什么?怎么区分正负极?
  17. css pseudo elements,css伪元素(Pseudo-elements)各种使用类型
  18. Java 9 模块化(Modularity)
  19. 利用NEO与Unity制作游戏(第2部分)
  20. 2020-12-10 MATLAB学习小结(十九)

热门文章

  1. Cortana iOS版、Cortana Android版正式发布
  2. SPDK RBD bdev性能调优
  3. 前端面试总结(持续更新中~~~~)
  4. for循环,解决百元买百鸡,详细过程步骤
  5. ROS下使用PCL库教程
  6. JAVA实现远程控制(JAVA in RemoteControl)
  7. 初识机器学习-理论篇
  8. 安装.net时,无法安装 FrontPage 2000 WEB 扩展客户端解决办法
  9. frontpage怎么设置html5,怎么在Frontpage中运用css设置网页字体
  10. 征服变色龙-OpenSUSE