uk.ac.ed.inf.utils
Class CollectionUtils

java.lang.Object
  extended by uk.ac.ed.inf.utils.CollectionUtils

public class CollectionUtils
extends java.lang.Object

Class

Version:
1 Jul 2008
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Constructor Summary
CollectionUtils()
           
 
Method Summary
static int countValues(java.util.Collection collection, java.lang.Object value)
          Counts the occurrences of a given value in a collection (using the 'equals' method)
static java.util.Vector<java.lang.String> fromArrayListToVector(java.util.ArrayList<java.lang.String> list)
           
static java.util.Vector<java.lang.String> fromBigSetToVector(java.util.Set<java.lang.String> set)
          Deletes each set entry after writing it to vector, to limit memory use.
static java.util.Vector<java.lang.String> fromSetToVector(java.util.Set<java.lang.String> set)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionUtils

public CollectionUtils()
Method Detail

countValues

public static int countValues(java.util.Collection collection,
                              java.lang.Object value)
Counts the occurrences of a given value in a collection (using the 'equals' method)

Parameters:
collection - a collection
value - an object
Returns:
the count of the object occurrences in the collection

fromArrayListToVector

public static java.util.Vector<java.lang.String> fromArrayListToVector(java.util.ArrayList<java.lang.String> list)

fromBigSetToVector

public static java.util.Vector<java.lang.String> fromBigSetToVector(java.util.Set<java.lang.String> set)
Deletes each set entry after writing it to vector, to limit memory use.

Parameters:
a - big set
Returns:
a vector of the set elements

fromSetToVector

public static java.util.Vector<java.lang.String> fromSetToVector(java.util.Set<java.lang.String> set)