sjrd.util
Class ListUtils

java.lang.Object
  extended by sjrd.util.ListUtils

public class ListUtils
extends Object

Fonctions utilitaires sur des listes

Author:
sjrd

Constructor Summary
ListUtils()
           
 
Method Summary
static
<T,V> List<V>
mapList(List<T> source, Mapper<? super T,? extends V> mapper)
          Convertit les éléments d'une liste en un autre type, avec un mapper Chaque élément de la liste source est converti via la méthode map du mapper, et le résultat est placé ŕ l'index correspondant du résultat.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListUtils

public ListUtils()
Method Detail

mapList

public static <T,V> List<V> mapList(List<T> source,
                                    Mapper<? super T,? extends V> mapper)
Convertit les éléments d'une liste en un autre type, avec un mapper

Chaque élément de la liste source est converti via la méthode map du mapper, et le résultat est placé ŕ l'index correspondant du résultat.

Type Parameters:
T - Type d'origine des éléments
V - Type de destination des éléments
Parameters:
source - Liste source
mapper - Mapper
Returns:
Liste résultat