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);
相关推荐
SamDeepThinking3 小时前
从REST到gRPC,一个API选型的思考框架
java·后端·程序员
Zane19943 小时前
接口都能写默认实现了,为什么还需要抽象类
java·后端
未秃头的程序猿3 小时前
读Spring AI源码的方法——不是硬啃,是带着问题去翻
java·后端·spring
不会代码的小猴3 小时前
4. 控件学习2
开发语言·c++·笔记·qt
用户3126874877203 小时前
别再 Thread.sleep 硬等了!并发工具类到底怎么选?
java
Java内核笔记3 小时前
万字长文剖析 Spring Boot 4 自动配置机制源码:从 @EnableAutoConfiguration 到条件装配
java·后端
zuozewei3 小时前
7DGroup 开源 dsh-7d-tray-win 系统托盘插件
windows·代码复审
evans在进步3 小时前
Spring MVC 核心机制详解:全局异常处理、请求跳转与数据绑定
java·spring·mvc
smallswan3 小时前
《Rust七十二变》开源了
开发语言·后端·rust·ai编程
weixin_BYSJ19873 小时前
springboot小区物业管理小程序---附源码45555
java·javascript·spring boot·python·django·flask·php