一. IO流
IO流可以分为输入流和输出流。输入流用于从数据源读取数据,而输出流则用于将数据写入目标。这些流可以进一步细分为字节流和字符流,其中字节流以字节为单位处理数据,而字符流则以字符为单位处理数据
分类:
字节输入流 | 字节输出流 | 字符输入流 | 字符输出流 | |
---|---|---|---|---|
原始流 | FileInputStream | FileOutputStream | FileReader | FileWriter |
缓冲流 | BufferedInputStream | BufferedOutputStream | BufferedReader | BufferedWriter |
转换流 | InputStreamReader | OutputStreamWriter | ||
打印流 | PrintStream | PrintWriter | ||
数据流 | DataInputStream | DataOutputStream | ||
序列化流 | ObjectInputStream | ObjectOutputStream |
二. 什么是commons-io
Common IO是一个工具库,用来帮助开发IO功能
包含了:IOUtils,FileUtils,FilenameUtils等多个类
三. jar包下载
https://commons.apache.org/proper/commons-io/download_io.cgi
四. 导入commons-io框架到项目中去
- 在项目的根目录创建一个lib文件夹
- 将commons-io-2.15.1.jar文件复制到lib文件夹中
- 在jar文件上右击,选择Add as Library -> 点击OK
- 在类中导包使用