投稿 资料上传 搜索
您现在的位置是: 首页 > 文章 > 正文

java工具包Hutool 常用工具介绍

简介

    Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高了工作效率。它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当。

Hutool包含的组件

一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件:  
模块介绍
hutool-aopJDK动态代理封装,提供非IOC下的切面支持
hutool-bloomFilter布隆过滤,提供一些Hash算法的布隆过滤
hutool-cache简单缓存实现
hutool-core核心,包括Bean操作、日期、各种Util等
hutool-cron定时任务模块,提供类Crontab表达式的定时任务
hutool-crypto加密解密模块,提供对称、非对称和摘要算法封装
hutool-dbJDBC封装后的数据操作,基于ActiveRecord思想
hutool-dfa基于DFA模型的多关键字查找
hutool-extra扩展模块,对第三方封装(模板引擎、邮件、Servlet、二维码、Emoji、FTP、分词等)
hutool-http基于HttpUrlConnection的Http客户端封装
hutool-log自动识别日志实现的日志门面
hutool-script脚本执行封装,例如Javascript
hutool-setting功能更强大的Setting配置文件和Properties封装
hutool-system系统参数调用封装(JVM信息等)
hutool-jsonJSON实现
hutool-captcha图片验证码实现
hutool-poi针对POI中Excel的封装
hutool-socket基于Java的NIO和AIO的Socket封装

Maven安装

在项目pom.xml中加入如下片段:

<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.2.5</version>
</dependency>

常用工具类

工具类介绍

StrUtil

字符串工具
Convert  
类型转换工具类  
ConverterRegistry  
自定义类型转换  
DateUtil  
日期时间工具  
DateTime  
日期时间对象  
IoUtil  
IO工具类  
FileUtil  
文件工具类  
FileTypeUtil  
文件类型判断 
HexUtil  
16进制工具 
EscapeUtil  
Escape工具  
HashUtil  
Hash算法  
URLUtil  
URL工具  
XmlUtil  
XML工具  
ObjectUtil  
对象工具  
ReflectUtil  
反射工具  
ClassUtil  
类工具  
ZipUtil  
压缩工具  
ReUtil  
正则工具 
...等等,还有很多好用的工具

具体该怎么使用可参考官方文档:

官网地址:http://www.hutool.cn/


转载于:

文章标签:
阿里云服务器采购季
给作者打赏,鼓励TA抓紧创作!
评论