欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

JavaHutool(糊涂)工具类索引详解,

来源: javaer 分享于  点击 2578 次 点评:213

JavaHutool(糊涂)工具类索引详解,


目录
  • 前言
  • 介绍
  • 工具类列表
    • 类型转换
    • 日期时间
    • IO流相关
      • 文件
      • 资源
    • 工具类
      • 语言特性
        • 树结构
          • 集合类
            • Map
              • 文本操作
                • 注解
                  • 比较器
                    • 数学
                      • 线程和并发
                        • 图片
                          • 网络
                            • 缓存(Hutool-cache)
                              • JSON(Hutool-json)
                                • 加密解密(Hutool-crypto)
                                  • HTTP客户端(Hutool-http)
                                    • 定时任务(Hutool-cron)
                                      • 扩展(Hutool-extra)
                                        • 缓存(Hutool-cache)
                                          • JSON(Hutool-json)
                                            • 加密解密(Hutool-crypto)
                                              • HTTP客户端(Hutool-http)
                                                • 定时任务(Hutool-cron)
                                                  • 扩展(Hutool-extra)
                                                    • 模板引擎
                                                      • Spring
                                                        • Cglib工具-CglibUtil
                                                          • 布隆过滤(Hutool-bloomFilter)
                                                            • 切面(Hutool-aop)
                                                              • 脚本(Hutool-script)
                                                              • 总结

                                                                前言

                                                                有时候工具类太多,包括项目封装的,不知道用哪一个,在这里记录下目录,方便查找

                                                                介绍

                                                                Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以“甜甜的”。

                                                                Hutool 最初是我项目中 “util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。(抄自作者简介)

                                                                官方文档链接: hutool API.https://hutool.cn/docs/#/

                                                                工具类列表

                                                                类型转换

                                                                • 类型转换工具类 - Convert
                                                                • 自定义类型转换 - ConverterRegistry

                                                                日期时间

                                                                • 日期时间工具-DateUtil
                                                                • 日期时间对象-DateTime
                                                                • 农历日期-ChineseDate
                                                                • LocalDateTime工具-LocalDateTimeUtil

                                                                IO流相关

                                                                • IO工具类-IoUtil
                                                                • 文件工具类-FileUtil
                                                                • 文件类型判断-FileTypeUtil
                                                                • 文件监听-WatchMonitor

                                                                文件

                                                                • 文件读取-FileReader
                                                                • 文件写入-FileWriter
                                                                • 文件追加-FileAppender
                                                                • 文件跟随-Tailer
                                                                • 文件名工具-FileNameUtil

                                                                资源

                                                                • 资源工具-ResourceUtil
                                                                • ClassPath资源访问-ClassPathResource

                                                                工具类

                                                                • 字符串工具-StrUtil
                                                                • 16进制工具-HexUtil
                                                                • Escape工具-EscapeUtil
                                                                • Hash算法-HashUtil
                                                                • URL工具-URLUtil
                                                                • XML工具-XmlUtil
                                                                • 对象工具-ObjectUtil
                                                                • 反射工具-ReflectUtil
                                                                • 泛型类型工具-TypeUtil
                                                                • 分页工具-PageUtil
                                                                • 剪贴板工具-ClipboardUtil
                                                                • 类工具-ClassUtil
                                                                • 类加载工具-ClassLoaderUtil
                                                                • 枚举工具-EnumUtil
                                                                • 命令行工具-RuntimeUtil
                                                                • 数字工具-NumberUtil
                                                                • 数组工具-ArrayUtil
                                                                • 随机工具-RandomUtil
                                                                • 唯一ID工具-IdUtil
                                                                • 压缩工具-ZipUtil
                                                                • 引用工具-ReferenceUtil
                                                                • 正则工具-ReUtil
                                                                • 身份证工具-IdcardUtil
                                                                • 信息脱敏工具-DesensitizedUtil
                                                                • 社会信用代码工具-CreditCodeUtil
                                                                • SPI加载工具-ServiceLoaderUtil

                                                                语言特性

                                                                概述

                                                                • HashMap扩展-Dict
                                                                • 单例工具-Singleton
                                                                • 断言-Assert
                                                                • 二进码十进数-BCD
                                                                • 控制台打印封装-Console
                                                                • 字段验证器-Validator
                                                                • 字符串格式化-StrFormatter

                                                                树结构

                                                                • 树结构工具-TreeUtil
                                                                • JavaBean
                                                                • Bean工具-BeanUtil
                                                                • DynaBean
                                                                • 表达式解析-BeanPath

                                                                集合类

                                                                • 集合工具-CollUtil
                                                                • 列表工具-ListUtil
                                                                • Iterator工具-IterUtil
                                                                • 有界优先队列-BoundedPriorityQueue
                                                                • 线程安全的HashSet-ConcurrentHashSet

                                                                Map

                                                                • Map工具-MapUtil
                                                                • 双向查找Map-BiMap
                                                                • 可重复键值Map-TableMap
                                                                • Base62编码解码-Base62
                                                                • Base64编码解码-Base64
                                                                • Base32编码解码-Base32

                                                                文本操作

                                                                • CSV文件处理工具-CsvUtil
                                                                • 可复用字符串生成器-StrBuilder
                                                                • Unicode编码转换工具-UnicodeUtil
                                                                • 字符串切割-StrSpliter

                                                                注解

                                                                • 注解工具-AnnotationUtil

                                                                比较器

                                                                • 比较工具-CompareUtil
                                                                • 异常工具-ExceptionUtil

                                                                数学

                                                                • 数学相关-MathUtil

                                                                线程和并发

                                                                • 线程工具-ThreadUtil
                                                                • 自定义线程池-ExecutorBuilder
                                                                • 高并发测试-ConcurrencyTester

                                                                图片

                                                                • 图片工具-ImgUtil
                                                                • 图片编辑器-Img

                                                                网络

                                                                • 网络工具-NetUtil
                                                                • URL生成器-UrlBuilder

                                                                缓存(Hutool-cache)

                                                                • 缓存工具-CacheUtil
                                                                • 先入先出-FIFOCache
                                                                • 最少使用-LFUCache
                                                                • 最近最久未使用-LRUCache
                                                                • 超时-TimedCache
                                                                • 弱引用-WeakCache
                                                                • 文件缓存-FileCache

                                                                JSON(Hutool-json)

                                                                JSON工具-JSONUtil

                                                                • JSON对象-JSONObject
                                                                • JSON数组-JSONArray

                                                                加密解密(Hutool-crypto)

                                                                • 加密解密工具-SecureUtil
                                                                • 对称加密-SymmetricCrypto
                                                                • 非对称加密-AsymmetricCrypto
                                                                • 摘要加密-Digester
                                                                • 消息认证码算法-HMac
                                                                • 签名和验证-Sign
                                                                • 国密算法工具-SmUtil

                                                                HTTP客户端(Hutool-http)

                                                                • Http客户端工具类-HttpUtil
                                                                • Http请求-HttpRequest
                                                                • Http响应-HttpResponse
                                                                • HTML工具类-HtmlUtil
                                                                • UA工具类-UserAgentUtil

                                                                定时任务(Hutool-cron)

                                                                • 全局定时任务-CronUtil

                                                                扩展(Hutool-extra)

                                                                • 邮件工具-MailUtil
                                                                • 二维码工具-QrCodeUtil
                                                                • Servlet工具-ServletUtil

                                                                缓存(Hutool-cache)

                                                                • 缓存工具-CacheUtil
                                                                • 先入先出-FIFOCache
                                                                • 最少使用-LFUCache
                                                                • 最近最久未使用-LRUCache
                                                                • 超时-TimedCache
                                                                • 弱引用-WeakCache
                                                                • 文件缓存-FileCache

                                                                JSON(Hutool-json)

                                                                • JSON工具-JSONUtil
                                                                • JSON对象-JSONObject
                                                                • JSON数组-JSONArray

                                                                加密解密(Hutool-crypto)

                                                                • 加密解密工具-SecureUtil
                                                                • 对称加密-SymmetricCrypto
                                                                • 非对称加密-AsymmetricCrypto
                                                                • 摘要加密-Digester
                                                                • 消息认证码算法-HMac
                                                                • 签名和验证-Sign
                                                                • 国密算法工具-SmUtil

                                                                HTTP客户端(Hutool-http)

                                                                • Http客户端工具类-HttpUtil
                                                                • Http请求-HttpRequest
                                                                • Http响应-HttpResponse
                                                                • HTML工具类-HtmlUtil
                                                                • UA工具类-UserAgentUtil

                                                                定时任务(Hutool-cron)

                                                                • 全局定时任务-CronUtil

                                                                扩展(Hutool-extra)

                                                                邮件工具-MailUtil

                                                                • 二维码工具-QrCodeUtil
                                                                • Servlet工具-ServletUtil

                                                                模板引擎

                                                                • 模板引擎封装-TemplateUtil

                                                                Spring

                                                                • Spring工具-SpringUtil
                                                                • Cglib

                                                                Cglib工具-CglibUtil

                                                                • 拼音工具-PinyinUtil

                                                                布隆过滤(Hutool-bloomFilter)

                                                                切面(Hutool-aop)

                                                                • 切面代理工具-ProxyUtil

                                                                脚本(Hutool-script)

                                                                • Script工具-ScriptUtil
                                                                • Office文档操作(Hutool-poi)
                                                                • Excel工具-ExcelUtil
                                                                • Excel读取-ExcelReader
                                                                • 流方式读取Excel2003-Excel03SaxReader
                                                                • 流方式读取Excel2007-Excel07SaxReader
                                                                • Excel生成-ExcelWriter
                                                                • Excel大数据生成-BigExcelWriter
                                                                • Word生成-Word07Writer

                                                                总结

                                                                以上为个人经验,希望能给大家一个参考,也希望大家多多支持3672js教程。

                                                                您可能感兴趣的文章:
                                                                • java开发hutool HttpUtil网络请求工具使用demo
                                                                • Java全能工具类之Hutool的用法详解
                                                                • Java优秀类库Hutool使用示例
                                                                • Java实战之用hutool-db实现多数据源配置
                                                                • 利用Java工具类Hutool实现验证码校验功能
                                                                • Java Hutool 包工具类推荐 ExcelUtil详解
                                                                相关栏目:

                                                                用户点评