| 程序包 | 说明 |
|---|---|
| cn.hutool.core.collection | |
| cn.hutool.core.map | |
| cn.hutool.core.util |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Object> |
CollUtil.extract(Iterable<?> collection,
Editor<Object> editor)
通过Editor抽取集合元素中的某些值返回为新列表
例如提供的是一个Bean列表,通过Editor接口实现获取某个字段值,返回这个字段值组成的新列表 |
static <T> Collection<T> |
CollUtil.filter(Collection<T> collection,
Editor<T> editor)
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能: 1、过滤出需要的对象,如果返回null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象 |
static <K,V> Map<K,V> |
CollUtil.filter(Map<K,V> map,
Editor<Map.Entry<K,V>> editor)
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能: 1、过滤出需要的对象,如果返回null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象 |
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V> Map<K,V> |
MapUtil.filter(Map<K,V> map,
Editor<Map.Entry<K,V>> editor)
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能: 1、过滤出需要的对象,如果返回null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象 |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T[] |
ArrayUtil.filter(T[] array,
Editor<T> editor)
过滤
过滤过程通过传入的Editor实现来返回需要的元素内容,这个Editor实现可以实现以下功能: 1、过滤出需要的对象,如果返回null表示这个元素对象抛弃 2、修改元素对象,返回集合中为修改后的对象 |
Copyright © 2018. All rights reserved.