net.sf.zekr.common.util
Class CollectionUtils
java.lang.Object
net.sf.zekr.common.util.CollectionUtils
public class CollectionUtils
- extends java.lang.Object
- Author:
- Mohsen Saboorian
Method Summary |
static int[] |
concat(int[] array1,
int[] array2)
|
static java.util.List |
fromString(java.lang.String strList,
java.lang.String delim,
java.lang.Class clazz)
|
static java.lang.String |
getLocalizedList(int[] array)
|
static java.lang.Object |
indexOf(java.util.Collection collection,
java.lang.String method,
java.lang.Object value)
|
static java.util.List |
toArrayList(java.lang.Object[] objectArray)
|
static int[] |
toIntArray(java.util.List list)
|
static java.lang.String |
toSimpleJson(java.util.List list)
|
static java.lang.String |
toString(java.util.Collection collection,
java.lang.String delim)
|
static java.lang.String[] |
toStringArray(java.util.Collection col)
|
static java.lang.String[] |
toStringArray(java.util.Collection col,
java.lang.String methodName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionUtils
public CollectionUtils()
getLocalizedList
public static java.lang.String getLocalizedList(int[] array)
concat
public static int[] concat(int[] array1,
int[] array2)
toString
public static java.lang.String toString(java.util.Collection collection,
java.lang.String delim)
toStringArray
public static java.lang.String[] toStringArray(java.util.Collection col)
- Parameters:
col
- collection parameter to be returned as array
- Returns:
- an array of
collection.eachElement.toString()
.
toStringArray
public static java.lang.String[] toStringArray(java.util.Collection col,
java.lang.String methodName)
throws java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException
- Parameters:
col
- collection parameter to be returned as arraymethodName
- the method name to be called on each item. The method's signature should have no
argument, and return String
.
- Returns:
- an array of
collection.eachElement.toString()
.
- Throws:
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
fromString
public static java.util.List fromString(java.lang.String strList,
java.lang.String delim,
java.lang.Class clazz)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException
- Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
indexOf
public static java.lang.Object indexOf(java.util.Collection collection,
java.lang.String method,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.SecurityException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException
- Throws:
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
toSimpleJson
public static java.lang.String toSimpleJson(java.util.List list)
toIntArray
public static int[] toIntArray(java.util.List list)
- Parameters:
list
- a list of Integer objects
- Returns:
- an array of int
toArrayList
public static java.util.List toArrayList(java.lang.Object[] objectArray)