当前位置: 首页 > news >正文

Java学习-IO流-常用工具包(hutool)

Java学习-IO流-常用工具包(hutool)

hutool工具包
DateUtil:日期时间工具类
TImeInterval:计时器工具类
StrUtil:字符串工具类
HexUtil:16进制工具类
HashUtil:Hash算法类
ObjectUtil:对象工具类
ReflectUtil:反射工具类
TypeUtil:泛型类型工具类
PageUtil:分页工具类
NumberUtil:数字工具类
IO:IO工具类
IO相关类
IOUtil:流操作工具类
FileUtil:文件读写和操作工具类
FileTypeUtil:文件类型判断工具类
WatchMonitor:目录、文件监听
ClassPathResource:针对ClassPath中资源的访问封装
FileReader:封装文件读取
FileWriter:封装文件写入

File file = FileUtil.file("D:\\","aaa","bbb","ccc.txt");
sout(file);//→ D:\aaa\bbb\ccc.txtFile touch = FileUtil.touch(file);
//若D盘中没有 aaa 和 bbb 文件夹,会自动创建
ArrayList<String> list = new ArrayList<>();
list.add("李白");
list.add("韩信");
list.add("赵云");
File file = new FileUtil.writeLines(list,"..\\xx.txt","UTF-8");
//xx.txt:李白 \n 韩信 \n 赵云
File file2 = new FileUtil.appendLines(list,"..\\xx.txt","UTF-8");
//xx.txt:李白 \n 韩信 \n 赵云 \n 李白 \n 韩信 \n 赵云
List<String>list = FileUtil.readLines("..\\xx.txt","UTF-8");
sout(list);//→ [李白,韩信,赵云,李白,韩信,赵云]
http://www.lryc.cn/news/32888.html

相关文章:

  • 【LeetCode】1. 两数之和
  • 【数值模型环境搭建】Intel编译器安装
  • 操作VMware vCenter Converter 实现物理机迁移到虚拟机
  • hutool XML反序列化漏洞(CVE-2023-24162)
  • Java简单认识泛型——图文详解
  • AcWing171.送礼物
  • 领域驱动设计-架构篇
  • docker安装kafka
  • Selenium4+Python3系列(十一) - Page Factory设计模式
  • C++基础知识【4】函数及参数
  • 约瑟夫森磁效应
  • 什么是L1和L2正则化,以及它们有什么区别
  • 场景式消费激发春日经济,这些电商品类迎来消费热潮
  • [2.1.4]进程管理——进程通信
  • ChatGPT也有犯晕的时候
  • 机器学习与目标检测作业:连通块算法
  • HBase基础 --- 增删查改
  • 如何基于AI智能视频技术实现公园景区的人流量实时统计?
  • 【JavaWeb】Servlet详解
  • 谁是世界上最好的编程语言?--编程语言70年浅谈
  • Webpack前端资源加载/打包工具
  • springcloud3 fegin实现服务调用1
  • 专业版即将支持自定义场景测试
  • Process Monitor工具使用实验(23)
  • 钓鱼客服到拿下服务器全过程(重点在于钓鱼添加img src)
  • 【C++】list迭代器的深度剖析及模拟实现(感受类封装,类和对象的思想)
  • JavaScript 语句、注释和代码块实例集合
  • 华为机试题:HJ103 Redraiment的走法(python)
  • html+css 实现 熊猫样式
  • Vue基础19之插槽