
- 核心(Hutool-core)
- Hutool核心方法及数据结构包,**包含AI大模型相关封装。**
目录
- # 1. AI(Hutool-ai)
- 1-1. 概述 1-2. AI封装-AIUtil 1-3. AI配置Builder-AIConfigBuilder 1-4. AI核心工厂-AIServiceFactory 1-5. AI核心服务-AIService 1-6. DeepSeek服务-DeepSeekService 1-7. 豆包服务-DoubaoService 1-8. Grok服务-GrokService 1-9. Openai服务-OpenaiService
- # 2. 克隆
- 2-1. 支持泛型的克隆接口和克隆类
- # 4. 日期时间
- 4-1. 概述 4-2. 日期时间工具-DateUtil 4-3. 日期时间对象-DateTime 4-4. 农历日期-ChineseDate 4-5. LocalDateTime工具-LocalDateTimeUtil 4-6. 计时器工具-TimeInterval
- # 5. IO流相关
- 5-1. 概述 5-2. IO工具类-IoUtil 5-3. 文件工具类-FileUtil 5-4. 文件监听-WatchMonitor 5-5. 文件类型判断-FileTypeUtil
- # 6. 工具类
- 6-1. 概述 6-2. 字符串工具-StrUtil 6-3. 16进制工具-HexUtil 6-4. Escape工具-EscapeUtil 6-5. Hash算法-HashUtil 6-6. URL工具-URLUtil 6-7. XML工具-XmlUtil 6-8. 对象工具-ObjectUtil 6-9. 反射工具-ReflectUtil 6-10. 泛型类型工具-TypeUtil 6-11. 分页工具-PageUtil 6-12. 剪贴板工具-ClipboardUtil 6-13. 类工具-ClassUtil 6-14. 枚举工具-EnumUtil 6-15. 命令行工具-RuntimeUtil 6-16. 数字工具-NumberUtil 6-17. 数组工具-ArrayUtil 6-18. 随机工具-RandomUtil 6-19. 唯一ID工具-IdUtil 6-20. 压缩工具-ZipUtil 6-21. 引用工具-ReferenceUtil 6-22. 正则工具-ReUtil 6-23. 身份证工具-IdcardUtil 6-24. 信息脱敏工具-DesensitizedUtil 6-25. 社会信用代码工具-CreditCodeUtil 6-26. SPI加载工具-ServiceLoaderUtil 6-27. 字符编码工具-CharsetUtil 6-28. 类加载工具-ClassLoaderUtil 6-29. 手机号工具-PhoneUtil
- # 7. 语言特性
- 7-1. 概述
7-2. HashMap扩展-Dict
7-3. 单例工具-Singleton
7-4. 断言-Assert
7-5. 二进码十进数-BCD
7-6. 控制台打印封装-Console
7-7. 字段验证器-Validator
7-8. 字符串格式化-StrFormatter
# 7-9. 树结构7-9-1. 树结构工具-TreeUtil
- # 8. JavaBean
- 8-1. 概述 8-2. Bean工具-BeanUtil 8-3. DynaBean 8-4. 表达式解析-BeanPath 8-5. Bean描述-BeanDesc 8-6. 空检查属性获取-Opt
- # 9. 集合类
- 9-1. 概述 9-2. 集合工具-CollUtil 9-3. 列表工具-ListUtil 9-4. Iterator工具-IterUtil 9-5. 有界优先队列-BoundedPriorityQueue 9-6. 线程安全的HashSet-ConcurrentHashSet 9-7. 集合串行流工具-CollStreamUtil 9-8. 行遍历器-LineIter
- # 10. Map
- 10-1. 概述 10-2. Map工具-MapUtil 10-3. 双向查找Map-BiMap 10-4. 可重复键值Map-TableMap 10-5. Map流式构建器-MapBuilder
- # 11. Codec编码
- 11-1. Base62编码解码-Base62 11-2. Base64编码解码-Base64 11-3. Base32编码解码-Base32 11-4. 莫尔斯电码-Morse 11-5. BCD码-BCD 11-6. 回转N位密码-Rot 11-7. Punycode实现-PunyCode
- # 12. 文本操作
- 12-1. CSV文件处理工具-CsvUtil 12-2. Unicode编码转换工具-UnicodeUtil 12-3. 可复用字符串生成器-StrBuilder 12-4. 字符串切割-StrSplitter
- # 13. 注解
- 13-1. 注解工具-AnnotationUtil
- # 16. 数学
- 16-1. 数学相关-MathUtil
- # 17. 线程和并发
- 17-1. 线程工具-ThreadUtil 17-2. 异步工具类-AsyncUtil 17-3. 自定义线程池-ExecutorBuilder 17-4. 高并发测试-ConcurrencyTester
- # 18. 图片
- 18-1. 图片工具-ImgUtil 18-2. 图片编辑器-Img
- # 20. 源码编译
- 20-1. 源码编译工具-CompilerUtil
上次更新: 2025/05/21, 11:39:56