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);
相关推荐
冰心孤城14 小时前
Excel: xls与xlsx格式转换排坑指南
java·前端·excel
自强的小白14 小时前
maven高级(聚合和私服)以及私服的上传和下载
java·maven
唐青枫14 小时前
Java ReentrantLock 实战详解:比 synchronized 更灵活的可重入锁
java
练习时长一年14 小时前
@SneakyThrows注解
开发语言
我的xiaodoujiao14 小时前
快速学习Python基础知识详细图文教程14--模块
开发语言·python·学习·测试工具
NoteStream14 小时前
【c语言基础】C语言常见概念
c语言·开发语言·编辑器
吃好睡好便好14 小时前
MATLAB中图像的线性变换
开发语言·图像处理·学习·计算机视觉·matlab
charlie11451419115 小时前
Cinux —— 给物理内存建账本:bitmap 物理内存管理器
开发语言·c++·操作系统·开源项目
05664615 小时前
Python康复训练——数据结构
数据结构·windows·python
ShiXZ21315 小时前
Java 8 Stream API 实用技巧详解:从入门到精通
java·开发语言