public class EasyObjectExtract extends Object
| Constructor and Description |
|---|
EasyObjectExtract() |
| Modifier and Type | Method and Description |
|---|---|
static List<Map> |
extract(Collection objCollection,
Map<String,String> fieldExpressionAndOutNameMap,
String... fieldExpressions)
从对象中抽取指定属性以 key-value 存入Map集合
|
static List<Map> |
extract(Collection objCollection,
String... fieldExpressions)
从对象中抽取指定属性以 key-value 存入Map集合
|
static List<Map> |
extract(Object[] array,
Map<String,String> fieldExpressionAndOutNameMap,
String... fieldExpressions)
从对象中抽取指定属性以 key-value 存入Map集合
|
static List<Map> |
extract(Object[] objArray,
String... fieldExpressions)
从对象中抽取指定属性以 key-value 存入Map集合
|
static Map |
extract(Object o,
Map<String,String> fieldExpressionAndOutNameMap,
String... fieldExpressions)
从对象中抽取指定属性以 key-value 存入Map集合
|
static Map |
extract(Object o,
String... fieldExpressions)
从对象中抽取指定属性以 key-value 存入Map集合
|
public static List<Map> extract(Collection objCollection, Map<String,String> fieldExpressionAndOutNameMap, String... fieldExpressions)
objCollection - 对象集合fieldExpressionAndOutNameMap - 字段表达式和输出别名的映射列表,可选,默认字段表达式名作为输出名fieldExpressions - 要抽取的字段表达式列表,不定参,区分大小写;支持#号分隔的别名定义public static List<Map> extract(Collection objCollection, String... fieldExpressions)
objCollection - 对象集合fieldExpressions - 要抽取的字段表达式列表,不定参,区分大小写;支持#号分隔的别名定义public static Map extract(Object o, Map<String,String> fieldExpressionAndOutNameMap, String... fieldExpressions)
o - 对象fieldExpressionAndOutNameMap - 字段表达式和输出别名的映射列表,可选,默认字段表达式名作为输出名fieldExpressions - 要抽取的字段表达式列表,不定参,区分大小写;支持#号分隔的别名定义public static Map extract(Object o, String... fieldExpressions)
o - 对象fieldExpressions - 要抽取的字段表达式列表,不定参,区分大小写;支持#号分隔的别名定义public static List<Map> extract(Object[] array, Map<String,String> fieldExpressionAndOutNameMap, String... fieldExpressions)
array - 对象数组fieldExpressionAndOutNameMap - 字段表达式和输出别名的映射列表,可选,默认字段表达式名作为输出名fieldExpressions - 要抽取的字段表达式列表,不定参,区分大小写;支持#号分隔的别名定义Copyright © 2015. All rights reserved.