Package | Description |
---|---|
cn.hutool.core.builder |
建造者工具
用于建造特定对象或结果 |
cn.hutool.core.lang.tree |
提供通用树生成,特点:
1、每个字段可自定义
2、支持排序 树深度配置,自定义转换器等 3、支持额外属性扩展 4、贴心 许多属性,特性都有默认值处理 5、使用简单 可一行代码生成树 6、代码简洁轻量无额外依赖 |
cn.hutool.core.map |
Map相关封装,提供特殊Map实现以及Map工具MapUtil
|
cn.hutool.core.map.multi |
多参数类型的Map实现,包括集合类型值的Map和Table
|
cn.hutool.core.net |
网络相关工具
|
cn.hutool.core.net.url |
URL相关工具
|
cn.hutool.core.thread |
提供线程及高并发封装,入口为ThreadUtil
|
cn.hutool.cron.pattern |
定时任务表达式解析,核心为CronPattern
|
cn.hutool.db.sql |
SQL语句和Statement构建封装
|
cn.hutool.extra.mail |
邮件封装,基于javax-mail库,入口为MailUtil
|
Class and Description |
---|
Builder
建造者模式接口定义
|
CompareToBuilder
用于构建
Comparable.compareTo(Object) 方法的辅助工具
在Bean对象中,所有相关字段都参与比对,继承的字段不参与。 |
EqualsBuilder
Object.equals(Object) 方法的构建器
两个对象equals必须保证hashCode值相等,hashCode值相等不能保证一定equals
使用方法如下:
public boolean equals(Object obj) {
if (obj == null) { return false; }
if (obj == this) { return true; }
if (obj.getClass() ! |
GenericBuilder
通用Builder
参考: 一看就会的java8通用Builder
使用方法如下:
Box box = GenericBuilder
.of(Box::new)
.with(Box::setId, 1024L)
.with(Box::setTitle, "Hello World!")
|
HashCodeBuilder
Assists in implementing
Object.hashCode() methods. |
Class and Description |
---|
Builder
建造者模式接口定义
|
Class and Description |
---|
Builder
建造者模式接口定义
|
Class and Description |
---|
Builder
建造者模式接口定义
|
Class and Description |
---|
Builder
建造者模式接口定义
|
Class and Description |
---|
Builder
建造者模式接口定义
|
Class and Description |
---|
Builder
建造者模式接口定义
|
Class and Description |
---|
Builder
建造者模式接口定义
|
Class and Description |
---|
Builder
建造者模式接口定义
|
Class and Description |
---|
Builder
建造者模式接口定义
|
Copyright © 2024. All rights reserved.