Java初学者笔记-09、IO框架
把很多IO流封装起来
框架(Framework)是一个预先写好的代码库或一组工具,旨在简化和加速开发过程。
框架的形式:一般是把类、接口等编译成class形式,再压缩成一个.jar结尾的文件发行出去。
IO框架:封装了Java提供的对文件、数据进行操作的代码,对外提供了更简单的方式来对文件进行操作,对数据进行读写等。
添加框架
导入commons-io-2.11.0.jar框架到项目中去。
- 在项目中创建一个文件夹:Lib
- 将commons-io-2.11.jar文件复制到Lib文件夹
- 在jar文件上点右键,选择 Add as Library -> 点击OK
- 在类中导包使用
一些方法
FileUtils类提供的部分方法展示 | 说明 |
---|---|
public static void copyFile(File srcFile, File destFile) | 复制文件 |
public static void copyDirectory(File scDir, File destDir) | 复制文件夹 |
public static void deleteDirectory(File directory) | 删除文件夹 |
public static String readFileTostring(File file, String encoding) | 读数据 |
public static void writestringToFile(File file, String data, String charname, boolean append) | 写数据 |
IOUtils类提供的部分方法展示 | 说明 |
---|---|
public static int copy(InputStream inputStream, OutputStream outputStream) | 复制文件 |
public static int copy(Reader reader, Writer writer) | 复制文件 |
public static void write(String data, OutputStream output, String charsetName) | 写数据 |
本文作者:subeipo
本文链接:https://www.cnblogs.com/subeipo/p/18683669/java-chu-xue-zhe-bi-ji09io-kuang-jia
版权声明:本作品采用署名—非商业性使用—相同方式共享 4.0 协议许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步