pl.edu.agh.cast.util
Class CollectionUtil

java.lang.Object
  extended by pl.edu.agh.cast.util.CollectionUtil

public class CollectionUtil
extends Object

Utility methods for operating on collections.

Author:
AGH CAST Team

Constructor Summary
CollectionUtil()
           
 
Method Summary
static
<T> Collection<T>
convertToCollection(Iterable<T> iterable)
          Converts given instance of Iterable to an instance of Collection.
static
<T> List<T>
createList(T... elements)
          Creates a new list containing all of the given elements.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionUtil

public CollectionUtil()
Method Detail

convertToCollection

public static <T> Collection<T> convertToCollection(Iterable<T> iterable)
Converts given instance of Iterable to an instance of Collection. If the iterable is also an instance of Collection the same object is returned, otherwise new collection instance is created and initialized with the values from the iterable.

Type Parameters:
T - generic type of the Iterable
Parameters:
iterable - Iterable to be converted to Collection
Returns:
if the iterable is an instance of collection then iterable is returned, otherwise a new initialized collection is returned

createList

public static <T> List<T> createList(T... elements)
Creates a new list containing all of the given elements.

Type Parameters:
T - the type of elements in the list
Parameters:
elements - elements
Returns:
a new list instance containing all of the given elements


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.