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);
相关推荐
严谨的麻辣烫几秒前
Python HTTP 连接池怎么用?从连接复用到请求异常排查
开发语言·python·http·requests·网络排查
摇滚侠1 分钟前
《Java并发编程之美》第 4 章 Java 并发包中原子操作类原理剖析 阅读笔记 7
java·笔记·python
码林鼠5 分钟前
flutter状态管理入门教程-Riverpod
开发语言·javascript·flutter
system_error_x41 分钟前
C++ 编程基础入门教程
开发语言·c++
旋律41444 分钟前
同义方法区别(增加类与删除类)
java·后端
Amos_Web1 小时前
Markdonw语法
开发语言·前端·javascript
学到老活到老1 小时前
方法执行完了,对象为什么还占着内存?
java·jvm
用户7771298509121 小时前
常见的同义方法的区别:增加类和删除类
java·后端
A1Book1 小时前
Win11 开机项治理方案:四层扫描、分级决策与可回滚落地
windows