类 CollectionUtil
- java.lang.Object
-
- org.sagacity.sqltoy.utils.CollectionUtil
-
public class CollectionUtil extends Object
- 版本:
- v1.0,Date:2008-10-22
- 作者:
- zhongxuchen
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleanany(Object value, boolean ignoreCase, Object... compareAry)static booleanany(Object value, Object... compareAry)static booleanany(String compareStr, String[] compareAry, boolean ignoreCase)static ListarrayToDeepList(Object arySource)static ListarrayToList(Object arySource)static Object[]convertArray(Object obj)static ListconvertColToRow(List data, Integer[] colIndexs)static voidgroupSummary(List sumData, SummaryGroupMeta[] groupMetas, boolean isReverse, String linkSign, boolean skipSingleRowSummary)static HashMaphashList(Object data, Object keyProp, Object valueProp, boolean keyToStr)static HashMaphashList(Object data, Object keyProp, Object valueProp, boolean keyToStr, boolean isLinkedHash)static voidinnerArrayToList(List source)static ListinnerListToArray(List source)static intjudgeObjectDimen(Object obj)static ListpivotList(List data, List categorys, int categCol, int pkColumn, int categCompareCol, int startCol, int endCol, Object defaultValue)static ListpivotList(List data, List categorys, Integer[] categoryCol, Integer[] pkColumns, Integer[] categCompareCol, int startCol, int endCol, Object defaultValue)static voidremoveNull(List dataSet)static voidsortArray(Object[] aryData, boolean descend)static ListsortTreeList(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)
-
-
-
方法详细资料
-
arrayToDeepList
public static List arrayToDeepList(Object arySource)
- 参数:
arySource- Object- 返回:
- List
-
sortArray
public static void sortArray(Object[] aryData, boolean descend)
- 参数:
aryData-descend-
-
sortTreeList
public static List sortTreeList(List treeList, TreeIdAndPidGet treeIdAndPidGet, Object... pids)
- 参数:
treeList-treeIdAndPidGet-pids-- 返回:
-
subtractArray
public static Object[] subtractArray(Object[] sourceAry, int begin, int length)
- 参数:
sourceAry-begin-length-- 返回:
-
twoDimenlistToArray
public static Object[][] twoDimenlistToArray(Collection source)
- 参数:
source-- 返回:
-
judgeObjectDimen
public static int judgeObjectDimen(Object obj)
- 参数:
obj-- 返回:
-
pivotList
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-- 返回:
-
pivotList
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-- 返回:
-
hashList
public static HashMap hashList(Object data, Object keyProp, Object valueProp, boolean keyToStr)
- 参数:
data-keyProp-valueProp-keyToStr- 将key统一转成字符串- 返回:
-
hashList
public static HashMap hashList(Object data, Object keyProp, Object valueProp, boolean keyToStr, boolean isLinkedHash)
- 参数:
data-keyProp-valueProp-keyToStr- 将key统一转成字符串isLinkedHash- 返回的是否为LinkedHashMap- 返回:
-
innerArrayToList
public static void innerArrayToList(List source)
- 参数:
source-
-
groupSummary
public static void groupSummary(List sumData, SummaryGroupMeta[] groupMetas, boolean isReverse, String linkSign, boolean skipSingleRowSummary)
- 参数:
sumData-groupMetas-isReverse-linkSign-skipSingleRowSummary- 分组数据是单行是否忽略汇总求平均计算
-
convertColToRow
public static List convertColToRow(List data, Integer[] colIndexs)
- 参数:
data-colIndexs- 保留哪些列进行旋转(其它的列数据忽略)- 返回:
-
any
public static boolean any(String compareStr, String[] compareAry, boolean ignoreCase)
- 参数:
compareStr-compareAry-ignoreCase-- 返回:
-
any
public static boolean any(Object value, boolean ignoreCase, Object... compareAry)
- 参数:
value-ignoreCase-compareAry-- 返回:
-
removeNull
public static void removeNull(List dataSet)
- 参数:
dataSet-
-
-