| Package | Description |
|---|---|
| org.dromara.hutool.core.convert.impl |
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
|
| org.dromara.hutool.core.lang.mutable |
提供可变值对象的封装,用于封装int、long等不可变值,使其可变
|
| org.dromara.hutool.core.lang.tuple | |
| org.dromara.hutool.core.map |
Map相关封装,提供特殊Map实现以及Map工具MapUtil
|
| org.dromara.hutool.core.stream |
Java8的stream相关封装
|
| Modifier and Type | Method and Description |
|---|---|
Triple<?,?,?> |
TripleConverter.convert(Type leftType,
Type middleType,
Type rightType,
Object value)
转换对象为指定键值类型的指定类型Map
|
| Modifier and Type | Class and Description |
|---|---|
class |
MutableTriple<L,M,R>
可变三元组对象
|
| Modifier and Type | Method and Description |
|---|---|
Triple<L,M,R> |
Triple.clone() |
static <L,M,R> Triple<L,M,R> |
Triple.of(L left,
M middle,
R right)
构建Triple对象
|
| Modifier and Type | Method and Description |
|---|---|
Triple<L,M,R> |
TripleTable.getByLeft(L lValue)
通过左值查找三元组(所有值)
|
Triple<L,M,R> |
TripleTable.getByMiddle(M mValue)
通过中值查找三元组(所有值)
|
Triple<L,M,R> |
TripleTable.getByRight(R rValue)
通过右值查找三元组(所有值)
|
| Constructor and Description |
|---|
TripleTable(List<Triple<L,M,R>> triples)
构造
|
| Modifier and Type | Method and Description |
|---|---|
static <T,L,M,R,LC extends Collection<L>,MC extends Collection<M>,RC extends Collection<R>> |
CollectorUtil.toTripleCollection(Function<T,L> lMapper,
Function<T,M> mMapper,
Function<T,R> rMapper,
Supplier<LC> newCollectionL,
Supplier<MC> newCollectionM,
Supplier<RC> newCollectionR)
将一个
Collection<T>两个属性分流至两个Collection,并使用Triple收集。 |
static <T,L,M,R,LC extends Collection<L>,MC extends Collection<M>,RC extends Collection<R>> |
CollectorUtil.toTripleCollection(Function<T,L> lMapper,
Function<T,M> mMapper,
Function<T,R> rMapper,
Supplier<LC> newCollectionL,
Supplier<MC> newCollectionM,
Supplier<RC> newCollectionR)
将一个
Collection<T>两个属性分流至两个Collection,并使用Triple收集。 |
static <T,L,M,R> Collector<T,Triple<List<L>,List<M>,List<R>>,Triple<List<L>,List<M>,List<R>>> |
CollectorUtil.toTripleList(Function<T,L> lMapper,
Function<T,M> mMapper,
Function<T,R> rMapper)
将一个
Collection<T>三个属性分流至三个ArrayList,并使用Triple收集。 |
static <T,L,M,R> Collector<T,Triple<List<L>,List<M>,List<R>>,Triple<List<L>,List<M>,List<R>>> |
CollectorUtil.toTripleList(Function<T,L> lMapper,
Function<T,M> mMapper,
Function<T,R> rMapper)
将一个
Collection<T>三个属性分流至三个ArrayList,并使用Triple收集。 |
Copyright © 2025. All rights reserved.