public class CollectionUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
any(Object value,
boolean ignoreCase,
Object... compareAry) |
static boolean |
any(Object value,
Object... compareAry) |
static boolean |
any(String compareStr,
String[] compareAry,
boolean ignoreCase) |
static List |
arrayToDeepList(Object arySource) |
static List |
arrayToList(Object arySource) |
static Object[] |
convertArray(Object obj) |
static List |
convertColToRow(List data,
Integer[] colIndexs) |
static void |
groupSummary(List sumData,
SummaryGroupMeta[] groupMetas,
boolean isReverse,
String linkSign,
boolean skipSingleRowSummary) |
static HashMap |
hashList(Object data,
Object keyProp,
Object valueProp,
boolean keyToStr) |
static HashMap |
hashList(Object data,
Object keyProp,
Object valueProp,
boolean keyToStr,
boolean isLinkedHash) |
static void |
innerArrayToList(List source) |
static List |
innerListToArray(List source) |
static int |
judgeObjectDimen(Object obj) |
static List |
pivotList(List data,
List categorys,
Integer[] categoryCol,
Integer[] pkColumns,
Integer[] categCompareCol,
int startCol,
int endCol,
Object defaultValue) |
static List |
pivotList(List data,
List categorys,
int categCol,
int pkColumn,
int categCompareCol,
int startCol,
int endCol,
Object defaultValue) |
static void |
removeNull(List dataSet) |
static void |
sortArray(Object[] aryData,
boolean descend) |
static List |
sortTreeList(List treeList,
TreeIdAndPidGet treeIdAndPidGet,
Object... pids) |
static Object[] |
subtractArray(Object[] sourceAry,
int begin,
int length) |
static Object[] |
toArray(String[] values,
String argType) |
static Object[][] |
twoDimenlistToArray(Collection source) |
public static List arrayToDeepList(Object arySource)
arySource - Objectpublic static void sortArray(Object[] aryData, boolean descend)
aryData - descend - public static List sortTreeList(List treeList, TreeIdAndPidGet treeIdAndPidGet, Object... pids)
treeList - treeIdAndPidGet - pids - public static Object[] subtractArray(Object[] sourceAry, int begin, int length)
sourceAry - begin - length - public static Object[][] twoDimenlistToArray(Collection source)
source - public static int judgeObjectDimen(Object obj)
obj - public static List pivotList(List data, List categorys, int categCol, int pkColumn, int categCompareCol, int startCol, int endCol, Object defaultValue)
data - categorys - categCol - pkColumn - categCompareCol - startCol - endCol - defaultValue - public static List pivotList(List data, List categorys, Integer[] categoryCol, Integer[] pkColumns, Integer[] categCompareCol, int startCol, int endCol, Object defaultValue)
data - categorys - categoryCol - pkColumns - categCompareCol - startCol - endCol - defaultValue - public static HashMap hashList(Object data, Object keyProp, Object valueProp, boolean keyToStr)
data - keyProp - valueProp - keyToStr - 将key统一转成字符串public static HashMap hashList(Object data, Object keyProp, Object valueProp, boolean keyToStr, boolean isLinkedHash)
data - keyProp - valueProp - keyToStr - 将key统一转成字符串isLinkedHash - 返回的是否为LinkedHashMappublic static void innerArrayToList(List source)
source - public static void groupSummary(List sumData, SummaryGroupMeta[] groupMetas, boolean isReverse, String linkSign, boolean skipSingleRowSummary)
sumData - groupMetas - isReverse - linkSign - skipSingleRowSummary - 分组数据是单行是否忽略汇总求平均计算public static List convertColToRow(List data, Integer[] colIndexs)
data - colIndexs - 保留哪些列进行旋转(其它的列数据忽略)public static boolean any(String compareStr, String[] compareAry, boolean ignoreCase)
compareStr - compareAry - ignoreCase - public static boolean any(Object value, boolean ignoreCase, Object... compareAry)
value - ignoreCase - compareAry - public static void removeNull(List dataSet)
dataSet - Copyright © 2023. All rights reserved.