Java: Hutool工具包

1.IO相关的工具类

  • IoUtil : 流操作工具类
  • Fileutil : 文件读写和操作的工具类
  • FileTypeUtil :文件类型判断工具类
  • watchMonitor : 目录、文件监听
  • classPathResource : 针对ClassPath中资源的访问封装
  • FileReader : 封装文件读取
  • Filewriter :封装文件写入

案例1:

java 复制代码
        //新建文件
        File file = FileUtil.file("E:\\", "aaa", "bbb", "a.txt");
        System.out.println(file);//E:\aaa\bbb\a.txt
        //创建文件
        File touch = FileUtil.touch(file);
        System.out.println(touch);//E:\aaa\bbb\a.txt
        
        ArrayList<String>  list = new ArrayList<>();
        list.add("aaa");
        list.add("aaa");
        list.add("aaa");
        //将集合写入文件
        FileUtil.writeLines(list,touch,"UTF-8",true);
        //读取文件存储到集合
        List<String> readLines = FileUtil.readLines(touch, "utf-8");
        System.out.println(readLines);
相关推荐
oscar9993 分钟前
Windows下快速安装OpenCode及使用—PowerShell+Chocolatey
windows·opencode
逻辑驱动的ken6 分钟前
Java高频面试考点场景题11
java·深度学习·面试·职场和发展·高效学习
码界筑梦坊7 分钟前
94-基于Python的商品物流数据可视化分析系统
开发语言·python·mysql·信息可视化·数据分析·毕业设计·fastapi
元Y亨H9 分钟前
Python 获取 Windows 设备信息笔记
windows·python
学习3人组21 分钟前
面向对象编程:反射(Reflection)原理与应用详解
java
斯维赤24 分钟前
每天学习一个小算法:快速排序
java·python·学习·算法·排序算法
xiaoshuaishuai828 分钟前
C# Submodule 避坑指南
服务器·数据库·windows·c#
天码-行空31 分钟前
深入拆解 Tomcat 系统架构:连接器如何设计
java·系统架构·tomcat
程序员牛奶31 分钟前
Project Loom:让 Java 高并发变得更简单
java·后端
NE_STOP34 分钟前
Redis--简介及配置文件详解
java