| 程序包 | 说明 |
|---|---|
| cn.foxtech.device.protocol.v1.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
static <E,R,K,T> List<K> |
ContainerUtils.buildListByGetField(List<T> objList,
ContainerUtils.SerializableFunction<E,R> function,
Class<K> clazz)
根据对象的getXxxx(),取出类型列表中的数据
|
static <E,R,K,T> Map<K,T> |
ContainerUtils.buildMapByKey(List<T> objList,
ContainerUtils.SerializableFunction<E,R> function)
根据对象的属性名称,生成一个哈希表
|
static <E,R,K,T> Map<K,T> |
ContainerUtils.buildMapByKeyAndFinalMethod(List<T> objList,
ContainerUtils.SerializableFunction<E,R> function,
Class<K> clazz)
根据Key生成Map,该方法是是具体类的函数,(不具备多态能力,不是反射,速度很快)
|
static <E,R,K,T> Map<K,List<T>> |
ContainerUtils.buildMapByTypeAndFinalMethod(List<T> objList,
ContainerUtils.SerializableFunction<E,R> function,
Class<K> clazz)
根据Key生成Map,该方法是是具体类的函数,(不具备多态能力,不是反射,速度很快)
|
static <E,R,K,T> T |
ContainerUtils.getObjectByKey(List<T> objList,
ContainerUtils.SerializableFunction<E,R> function,
K key)
从列表中获取:某个字段等于某个值的对象
|
Copyright © 2023. All rights reserved.