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);
相关推荐
傻啦嘿哟4 分钟前
王者荣耀爬虫:爬取全英雄皮肤数据,用Python做可视化分析
开发语言·爬虫·python
阿无,7 分钟前
布隆过滤器
java·算法·哈希算法
AI直播技术杂谈9 分钟前
直播画面突然模糊了,排查了三个小时
开发语言·php
Pocker_Spades_A11 分钟前
飞算JavaAI 48分钟能做完Java全栈项目吗?
java·springboot·#ai编程·#飞算javaai·#java代码生成·#aicoding模型·#java开发
菜冻鱼17 分钟前
Python-pytorch-数据加载
开发语言·人工智能·pytorch·python·深度学习·机器学习
heimeiyingwang22 分钟前
【架构实战】可观测性三支柱实战:Metrics、Logging、Tracing 如何统一落地
开发语言·架构·php
步行cgn30 分钟前
MyBatis 一对多关联映射详解
java·后端
用户31268748772035 分钟前
线程池到底怎么调?从源码看懂 ThreadPoolExecutor 的 7 个参数
java
WA内核拾荒者42 分钟前
WhatsApp账号运营SOP的可视化编排与流水线监控
大数据·数据库·windows
caimouse44 分钟前
ReactOS 图形系统分析(53):系统库存对象 — stockobj.c
c语言·开发语言·spring