| 类 | 说明 |
|---|---|
| Bytes |
byte array utilities
|
| ClassUtils |
Class utility
|
| Comparators |
For collection order
|
| Enums |
Enum utility
|
| Files |
File utilities.
|
| Functions |
Function utilities.
|
| GenericUtils |
泛型工具类
https://segmentfault.com/a/1190000018319217
|
| GroovyUtils |
Groovy utility
|
| Jsons | |
| Maths |
数学算术
取模:Modulo Operation
|
| MavenProjects |
Maven标准的项目文件工具类(Only use in test case)
new File("src/test/resources/test.txt");
new File("src/test/java/test/test1.java");
new File("src/main/resources/log4j2.xml");
|
| NetUtils |
IP and Port Helper for RPC
isAnyLocalAddress 通配符地址 IPv4的通配符地址是0.0.0.0
isLoopbackAddress 回环地址 IPv4的的范围是127.0.0.0 ~ 127.255.255.255 IPv6的是0:0:0:0:0:0:0:1,也可以简写成::1
isLinkLocalAddress 本地连接地址 IPv4的的范围是169.254.0.0 ~ 169.254.255.255 IPv6的前12位是FE8,其他的位可以是任意取值
isSiteLocalAddress 地区本地地址 IPv4的分为三段:10.0.0.0 ~ 10.255.255.255等 IPv6的地区本地地址的前12位是FEC,其他的位可以是任意取值
isMulticastAddress 广播地址 IPv4的范围是224.0.0.0 ~ 239.255.255.255 IPv6的第一个字节是FF,其他的字节可以是任意值
isMCGlobal 全球范围的广播地址
isMCLinkLocal 子网广播地址
isMCNodeLocal 本地接口广播地址
isMCOrgLocal 组织范围的广播地址
isMCSiteLocal 站点范围的广播地址
host address:host name、ip address
|
| Numbers |
Number utility
十进制:10
二进制:0B10
八进制:010
十六进制:0X10
小数点:1e-9
|
| ObjectUtils |
Object utility class
|
| ProcessUtils |
Process execute utility.
|
| ProxyUtils |
Proxy utility class.
|
| Strings |
String utilities
|
| SystemUtils |
System utility.
1)VM options(-D即为define):java -Dkey=value -jar app.jar
2)Program arguments,即main方法的args[]:java -jar app.jar --server.port=8080
|
| UuidUtils |
UUID utility
|
| 枚举 | 说明 |
|---|---|
| GroovyUtils.Evaluator |
通用方法调用方式:InvokerHelper.invokeMethod(object, methodName, arguments);
|
| Predicates |
Representing a boolean status
|
| PrimitiveTypes |
基本数据类型及其包装类型工具类(不包含
Void),以及这些数据类型间的转换规则
+----------+-------+------+-----+-------+------+------+---------+
| double | float | long | int | short | char | byte | boolean |
+----------+-------+------+-----+-------+------+------+---------+
|
Copyright © 2025. All rights reserved.