JavaSE 面向对象程序设计进阶 IO 工具包 Commons-io和Hutool 导架包
创始人
2025-01-09 08:33:07
0

目录

Commons-io

Hutool


Commons-io

工具包

Commons-io是开源基金组织提供的一组有关io操作的开源工具包

作用:提高IO流的开发效率

使用步骤

常见方法

项目结构

在让框架包和项目产生关联

导入架包后我们就可以正常使用里面的方法

import org.apache.commons.io.FileUtils;  import java.io.File; import java.io.IOException;  public class Main {     public static void main(String[] args) throws IOException {                  //复制文件         File src1=new File("src\\a.txt");         File dest1=new File("src\\copy.txt");         FileUtils.copyFile(src1,dest1);          //复制文件夹         File src2=new File("src\\a");         File dest2=new File("src\\copyt");         FileUtils.copyDirectory(src2,dest2);          //删除文件夹         File src3=new File("D:\\aaa");         FileUtils.delete(src3);          //清空文件夹         File src4=new File("D:\\aaa");         FileUtils.cleanDirectory(src4);              } }

Hutool

import cn.hutool.core.io.FileUtil;  import java.io.File; import java.util.ArrayList; import java.util.Collections; import java.util.List;  public class Main {     public static void main(String[] args) {         //根据参数创建file对象         File file=FileUtil.file("Dduo\\","aaa","bbb.txt");         System.out.println(file);          //根据参数创建文件         //可以根据文件新创建一个文件         //如果父级路径不存在,会创建一个新的文件         File file2=FileUtil.touch(file);         System.out.println(file2);          //创建集合         ArrayListlist=new ArrayList<>();         Collections.addAll(list,"多多","少少");          //把集合里的内容写到文件里面去         //第四个参数是续写开关         FileUtil.writeLines(list,"D:\\a.txt","UTF-8",false);          //追加         FileUtil.appendLines(list,"D:\\a.txt","UTF-8");          //把文件中的数据读取到集合当中         //一行数据认为是集合里面一个元素         Listlist1=FileUtil.readLines("D:\\a.txt","UTF-8");     } }

帮助文档

概览 (hutool 5.8.26 API)

个人号推广

博客主页

朱道阳-CSDN博客

Web后端开发

https://blog.csdn.net/qq_30500575/category_12624592.html?spm=1001.2014.3001.5482

Web前端开发

https://blog.csdn.net/qq_30500575/category_12642989.html?spm=1001.2014.3001.5482

数据库开发

https://blog.csdn.net/qq_30500575/category_12651993.html?spm=1001.2014.3001.5482

项目实战

https://blog.csdn.net/qq_30500575/category_12699801.html?spm=1001.2014.3001.5482

算法与数据结构

https://blog.csdn.net/qq_30500575/category_12630954.html?spm=1001.2014.3001.5482

计算机基础

https://blog.csdn.net/qq_30500575/category_12701605.html?spm=1001.2014.3001.5482

回忆录

https://blog.csdn.net/qq_30500575/category_12620276.html?spm=1001.2014.3001.5482

相关内容

热门资讯

第9分钟经验!杭州都莱辅助软件... 第9分钟经验!杭州都莱辅助软件,三哥玩摆头挂(辅助)总是存在有修改器(哔哩哔哩)第9分钟经验!杭州都...
3分钟总结!中至余干怎么安装,... 3分钟总结!中至余干怎么安装,海米大厅辅助(辅助)竟然有挂app(哔哩哔哩)一、中至余干怎么安装游戏...
第4分钟窍门!白金岛放炮罚作必... 第4分钟窍门!白金岛放炮罚作必弊码有哪些,新广西老友辅助(辅助)真是是真的辅助器(哔哩哔哩)1、每一...
六分钟指引!闲逸游戏游透视吗,... 六分钟指引!闲逸游戏游透视吗,随意玩辅助器透视挂(辅助)原来有挂插件(哔哩哔哩)1、随意玩辅助器透视...
第2分钟经验!中至余干马甲怎么... 第2分钟经验!中至余干马甲怎么开挂,新海贝之城app破解(辅助)都是真的有平台(哔哩哔哩)1、许多玩...
7分钟方式!九酷众游辅助,微信... 7分钟方式!九酷众游辅助,微信小程序财神十三章特殊牌(辅助)切实真的有平台(哔哩哔哩);1、首先打开...
4分钟模块!渝都亲友全辅助,新... 4分钟模块!渝都亲友全辅助,新道游游戏辅助器安装包(辅助)竟然有挂修改器(哔哩哔哩)新道游游戏辅助器...
3分钟要领!同城游抓狗腿辅助,... 3分钟要领!同城游抓狗腿辅助,新海贝辅助器(辅助)一贯真的有脚本(哔哩哔哩)1、任何同城游抓狗腿辅助...
第7分钟大纲!贪玩互娱辅助,微... 第7分钟大纲!贪玩互娱辅助,微信新九游辅助(辅助)其实真的有插件(哔哩哔哩)1、让任何用户在无需微信...
第十分钟积累!微信小程序财神十... 第十分钟积累!微信小程序财神十三章特殊牌,悟空大厅辅助助手下载安装(辅助)竟然存在有平台(哔哩哔哩)...