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);
相关推荐
神奇大叔21 小时前
Java 配置文件记录
java·开发语言
三水彡彡彡彡21 小时前
C++拷贝函数:const与引用的高效实践
开发语言·c++
悠闲蜗牛�1 天前
深入浅出Spring Boot 3.x:新特性全解析与实战指南
开发语言·python
xinhuanjieyi1 天前
python获取租房70页信息,为了安全隐去了真实网址
开发语言·python
锥栗1 天前
【其他】基于Trae的大模型智能应用开发
android·java·数据库
毕设源码-郭学长1 天前
【开题答辩全过程】以 个人任务管理系统APP为例,包含答辩的问题和答案
java
专注VB编程开发20年1 天前
vb.net,c#线程池 Dim tasks As New List(Of Task) 线程多了,后面几个可能要等一二秒后再启动
java·linux·jvm
莫寒清1 天前
MyBatis 中 ${} 和 #{} 有什么区别?
java·面试·mybatis
2301_804947581 天前
nginx
java·服务器·nginx