| 程序包 | 说明 |
|---|---|
| com.github.houbb.heaven.reflect.handler |
默认的处理实现
|
| com.github.houbb.heaven.support.handler | |
| com.github.houbb.heaven.util.lang |
java.lang 相关工具包
Created: 2019-02-20 21:18
Project: heaven
|
| com.github.houbb.heaven.util.util |
java.util 相关工具包
Created: 2019-02-20 21:19
Project: heaven
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleAnnotationHandler
默认的注解实现类
|
class |
SimpleClassHandler
类处理类
|
class |
SimpleFieldHandler
字段处理类
|
class |
SimpleMethodHandler
方法处理类
|
class |
SimpleParamHandler
参数处理类
|
class |
SimpleReturnHandler
返回值处理类
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractHandler<T,R>
抽象处理器
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <R> List<R> |
ObjectUtil.toList(Object object,
IHandler<Object,R> handler)
可遍历的元素对象的某个元素,转换为列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> Collection<R> |
CollectionUtil.buildCollection(Collection<T> targets,
IHandler<T,R> handler)
构建结果集合
1.
|
static <T,R> List<R> |
CollectionUtil.buildCollection(T[] targets,
IHandler<T,R> handler)
构建结果集合
1.
|
static <E> void |
CollectionUtil.foreach(Collection<E> collection,
IHandler<E,Void> handler)
循环处理集合
|
static <K,V> K[] |
ArrayUtil.toArray(V[] values,
IHandler<? super V,K> keyFunction)
数组转换为数组
(1)通过一层转换
|
static <E> boolean[] |
ArrayPrimitiveUtil.toBooleanArray(List<E> list,
IHandler<E,Boolean> handler)
转换为数组
|
static <E> byte[] |
ArrayPrimitiveUtil.toByteArray(List<E> list,
IHandler<E,Byte> handler)
转换为数组
|
static <E> char[] |
ArrayPrimitiveUtil.toCharArray(List<E> list,
IHandler<E,Character> handler)
转换为数组
|
static <E> double[] |
ArrayPrimitiveUtil.toDoubleArray(List<E> list,
IHandler<E,Double> handler)
转换为数组
|
static <E> float[] |
ArrayPrimitiveUtil.toFloatArray(List<E> list,
IHandler<E,Float> handler)
转换为数组
|
static <E> int[] |
ArrayPrimitiveUtil.toIntArray(List<E> list,
IHandler<E,Integer> handler)
转换为数组
|
static <K> List<K> |
ArrayPrimitiveUtil.toList(boolean[] values,
IHandler<? super Boolean,K> keyFunction)
boolean 可遍历的元素对象的某个元素,转换为列表
|
static <K> List<K> |
ArrayPrimitiveUtil.toList(byte[] values,
IHandler<? super Byte,K> keyFunction)
byte 可遍历的元素对象的某个元素,转换为列表
|
static <K> List<K> |
ArrayPrimitiveUtil.toList(char[] values,
IHandler<? super Character,K> keyFunction)
char 可遍历的元素对象的某个元素,转换为列表
|
static <K> List<K> |
ArrayPrimitiveUtil.toList(double[] values,
IHandler<? super Double,K> keyFunction)
double 可遍历的元素对象的某个元素,转换为列表
|
static <K> List<K> |
ArrayPrimitiveUtil.toList(float[] values,
IHandler<? super Float,K> keyFunction)
float 可遍历的元素对象的某个元素,转换为列表
|
static <K> List<K> |
ArrayPrimitiveUtil.toList(int[] values,
IHandler<? super Integer,K> keyFunction)
int 可遍历的元素对象的某个元素,转换为列表
|
static <K,V> List<K> |
CollectionUtil.toList(Iterable<V> values,
IHandler<? super V,K> keyFunction)
可遍历的元素对象的某个元素,转换为列表
|
static <K,V> List<K> |
CollectionUtil.toList(Iterator<V> values,
IHandler<? super V,K> keyFunction)
可遍历的元素对象的某个元素,转换为列表
|
static <K> List<K> |
ArrayPrimitiveUtil.toList(long[] values,
IHandler<? super Long,K> keyFunction)
long 可遍历的元素对象的某个元素,转换为列表
|
static List |
ArrayUtil.toList(Object arrayObject,
IHandler keyFunction)
long 可遍历的元素对象的某个元素,转换为列表
|
static <K> List<K> |
ArrayPrimitiveUtil.toList(short[] values,
IHandler<? super Short,K> keyFunction)
short 可遍历的元素对象的某个元素,转换为列表
|
static <K,V> List<K> |
ArrayUtil.toList(V[] values,
IHandler<? super V,K> keyFunction)
可遍历的元素对象的某个元素,转换为列表
|
static <E> long[] |
ArrayPrimitiveUtil.toLongArray(List<E> list,
IHandler<E,Long> handler)
转换为数组
|
static <K,V> Map<K,V> |
MapUtil.toMap(Collection<V> values,
IHandler<? super V,K> keyFunction)
可遍历的结合转换为 map
|
static <E> short[] |
ArrayPrimitiveUtil.toShortArray(List<E> list,
IHandler<E,Short> handler)
转换为数组
|
Copyright © 2024. All rights reserved.