public class CollectionUtils extends Object
构造器和说明 |
---|
CollectionUtils() |
限定符和类型 | 方法和说明 |
---|---|
static int |
checkDuplication(List<?> array)
Check List Element Duplication
|
static int |
checkDuplication(Object[] array)
Check Array Element Duplication.
|
static Map<String,String> |
covertPropertiesToMap(Properties props)
将Properties资源转换成Map类型
|
static Collection |
getCollectionObj(Class<?> clazz)
根据类型自动返回一个集合
|
static Map |
getMapObj(Class<?> clazz)
根据类型自动返回一个Map
|
static boolean |
isNotEmpty(Collection<?> coll)
Checks if the collection is null or empty (size==0).
|
static boolean |
isNotEmpty(Enumeration<?> enu)
Checks if the collection is null or empty (size==0).
|
static boolean |
isNotEmpty(Map<?,?> map)
Checks if the map is null or empty (size==0).
|
static boolean |
isNullOrEmpty(Collection<?> coll)
Checks if the collection is null or empty (size==0).
|
static boolean |
isNullOrEmpty(Enumeration<?> enu)
Checks if the collection is null or empty (size==0).
|
static boolean |
isNullOrEmpty(Map<?,?> map)
Checks if the map is null or empty (size==0).
|
static <T> Map<String,T> |
sortMapByKey(Map<String,T> map,
boolean asc)
使用 Map按key进行排序
|
static Map<String,String> |
sortMapByKey(Properties props,
boolean asc)
使用 Map按key进行排序
|
static <T> T[] |
toArray(Collection<T> collection,
Class<T> arrayType)
Copy the given Collection into array.
|
static <T> T[] |
toArray(Enumeration<T> enums,
Class<T> arrayType)
Copy the given Enumeration into array.
|
static String |
toString(Collection<?> coll)
Convenience method to return a Collection as a CSV String.
|
static String |
toString(Collection<?> coll,
String delim)
Convenience method to return a Collection as a delimited (e.g.
|
public static boolean isNullOrEmpty(Collection<?> coll)
public static boolean isNotEmpty(Collection<?> coll)
public static boolean isNullOrEmpty(Enumeration<?> enu)
public static boolean isNotEmpty(Enumeration<?> enu)
public static boolean isNullOrEmpty(Map<?,?> map)
public static boolean isNotEmpty(Map<?,?> map)
public static String toString(Collection<?> coll, String delim)
toString()
implementations.coll
- the Collection to displaydelim
- the delimiter to use (probably a ",")public static String toString(Collection<?> coll)
toString()
implementations.coll
- the Collection to displaypublic static int checkDuplication(Object[] array)
If it's main type element array, use like this
checkDuplication( changeType(array) )
public static int checkDuplication(List<?> array)
public static Collection getCollectionObj(Class<?> clazz)
public static <T> T[] toArray(Collection<T> collection, Class<T> arrayType)
collection
- the Collection to copynull
if the passed-in Collection was null
)public static <T> T[] toArray(Enumeration<T> enums, Class<T> arrayType)
enums
- the Enumeration to copynull
if the passed-in Enumeration was null
)public static Map<String,String> covertPropertiesToMap(Properties props)
public static Map<String,String> sortMapByKey(Properties props, boolean asc)
Copyright © 2018 jretty-org. All rights reserved.