Class | Description |
---|---|
ArrayUtil |
数组工具类
|
BooleanUtil |
Boolean类型相关工具类
|
ByteUtil |
对数字和字节进行转换。
|
CharsetUtil |
字符集工具类
|
CharUtil |
字符工具类
部分工具来自于Apache Commons系列 |
ClassLoaderUtil |
ClassLoader 工具类 |
ClassUtil |
类工具类
|
CoordinateUtil |
坐标系转换相关工具类,主流坐标系包括:
WGS84坐标系:即地球坐标系,中国外谷歌地图 GCJ02坐标系:即火星坐标系,高德、腾讯、阿里等使用 BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系。 |
CoordinateUtil.Coordinate |
坐标经纬度
|
CreditCodeUtil |
统一社会信用代码(GB32100-2015)工具类
标准见:https://www.cods.org.cn/c/2020-10-29/12575.html 第一部分:登记管理部门代码1位 (数字或大写英文字母) 第二部分:机构类别代码1位 (数字或大写英文字母) 第三部分:登记管理机关行政区划码6位 (数字) 第四部分:主体标识码(组织机构代码)9位 (数字或大写英文字母) 第五部分:校验码1位 (数字或大写英文字母) |
DesensitizedUtil |
脱敏工具类,支持以下类型信息的脱敏自动处理:
用户ID
中文名
身份证
座机号
手机号
地址
电子邮件
密码
车牌
银行卡号
|
EnumUtil |
枚举工具类
|
EscapeUtil |
转义和反转义工具类Escape / Unescape
escape采用ISO Latin字符集对指定的字符串进行编码。 |
HashUtil |
Hash算法大全
推荐使用FNV1算法 |
HexUtil |
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
|
IdcardUtil |
身份证相关工具类
see https://www.oschina.net/code/snippet_1611_2881 本工具并没有对行政区划代码做校验,如有需求,请参阅(2018年10月): http://www.mca.gov.cn/article/sj/xzqh/2018/201804-12/20181011221630.html |
IdcardUtil.Idcard |
身份证信息,包括身份、城市代码、生日、性别等
|
IdUtil |
ID生成器工具类,此工具类中主要封装:
1.
|
JAXBUtil |
JAXB(Java Architecture for XML Binding),根据XML Schema产生Java对象,即实现xml和Bean互转。
|
JdkUtil |
JDK相关工具类,包括判断JDK版本等
工具部分方法来自fastjson2的JDKUtils |
JNDIUtil |
JNDI工具类
JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写, 它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)。 |
ModifierUtil |
修饰符工具类
|
NumberUtil |
数字工具类
对于精确值计算应该使用 BigDecimal JDK7中BigDecimal(double val)构造方法的结果有一定的不可预知性,例如: new BigDecimal(0.1) 表示的不是0.1而是0.1000000000000000055511151231257827021181583404541015625 这是因为0.1无法准确的表示为double。 |
ObjectUtil |
对象工具类,包括判空、克隆、序列化等操作
|
ObjUtil |
对象工具类,同
ObjectUtil 从6.x开始,将删除ObjectUtil,而使用ObjUtil |
PageUtil |
分页工具类
|
PhoneUtil |
电话号码工具类,包括:
手机号码
400、800号码
座机号码
|
PrimitiveArrayUtil |
原始类型数组工具类
|
RadixUtil |
进制转换工具类,可以转换为任意进制
把一个十进制整数根据自己定义的进制规则进行转换
from:https://gitee.com/loolly/hutool/pulls/260 主要应用一下情况: 根据ID生成邀请码,并且尽可能的缩短。 |
RandomUtil |
随机工具类
|
ReferenceUtil |
引用工具类,主要针对
Reference 工具化封装主要封装包括: 1. |
ReflectUtil |
反射工具类
|
ReUtil |
正则相关工具类
常用正则请见 Validator |
RuntimeUtil |
系统运行时工具类,用于执行系统命令的工具
|
SerializeUtil |
序列化工具类
注意! |
ServiceLoaderUtil |
SPI机制中的服务加载工具类,流程如下
1、创建接口,并创建实现类
2、ClassPath/META-INF/services下创建与接口全限定类名相同的文件
3、文件内容填写实现类的全限定类名
相关介绍见:https://www.jianshu.com/p/3a3edbcd8f24
|
StrUtil |
字符串工具类
|
SystemPropsUtil | |
TypeUtil |
针对
Type 的工具类封装最主要功能包括: 1. |
URLUtil |
URL(Uniform Resource Locator)统一资源定位符相关工具类
统一资源定位符,描述了一台特定服务器上某资源的特定位置。
|
XmlUtil |
XML工具类
此工具使用w3c dom工具,不需要依赖第三方包。 |
XmlUtil.UniversalNamespaceCache |
全局命名空间上下文
见:https://www.ibm.com/developerworks/cn/xml/x-nmspccontext/ |
ZipUtil |
压缩工具类
|
Enum | Description |
---|---|
DesensitizedUtil.DesensitizedType |
支持的脱敏类型枚举
|
ModifierUtil.ModifierType |
修饰符枚举
|
ReferenceUtil.ReferenceType |
引用类型
|
Copyright © 2024. All rights reserved.