at.tuwien.ifs.somtoolbox.util
Class CollectionUtils
java.lang.Object
at.tuwien.ifs.somtoolbox.util.CollectionUtils
public class CollectionUtils
- extends java.lang.Object
Utility methods related to collections.
- Version:
- $Id: CollectionUtils.java 4169 2011-02-13 22:48:16Z mayer $
- Author:
- Rudolf Mayer
Method Summary |
static java.util.HashMap<java.lang.String,java.lang.Integer> |
getOrCreateValue(java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> map,
java.lang.Integer key)
|
static java.util.HashSet<java.lang.String> |
getOrCreateValue(java.util.Map<java.lang.String,java.util.HashSet<java.lang.String>> map,
java.lang.String key)
|
static java.util.ArrayList<java.lang.String>[] |
getUniqueElements(java.util.Collection<? extends java.lang.String> list1,
java.util.Collection<? extends java.lang.String> list2)
Returns two ArrayLists, containing the elements only present in the first and second argument, respectively. |
static java.util.ArrayList<java.lang.String>[] |
getUniqueElements(java.lang.String[] array1,
java.lang.String[] array2)
|
static int |
indexOf(java.util.ArrayList<java.lang.String> list,
java.lang.String value)
|
static
<E> java.util.ArrayList<E> |
|
toList(E... contents)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionUtils
public CollectionUtils()
getUniqueElements
public static java.util.ArrayList<java.lang.String>[] getUniqueElements(java.util.Collection<? extends java.lang.String> list1,
java.util.Collection<? extends java.lang.String> list2)
- Returns two ArrayLists, containing the elements only present in the first and second argument, respectively.
getUniqueElements
public static java.util.ArrayList<java.lang.String>[] getUniqueElements(java.lang.String[] array1,
java.lang.String[] array2)
getOrCreateValue
public static java.util.HashSet<java.lang.String> getOrCreateValue(java.util.Map<java.lang.String,java.util.HashSet<java.lang.String>> map,
java.lang.String key)
getOrCreateValue
public static java.util.HashMap<java.lang.String,java.lang.Integer> getOrCreateValue(java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> map,
java.lang.Integer key)
indexOf
public static int indexOf(java.util.ArrayList<java.lang.String> list,
java.lang.String value)
toList
public static <E> java.util.ArrayList<E> toList(E... contents)