09
avr.
2014
avr.
2014
Java 8 : petit exercice pour s'échauffer le neurone à lambda
Java / JEE ›
Articles
|
Tags :
fp,
java
Par Olivier Croisier
A une semaine de Devoxx France 2014 qui risque d'être riche en sessions sur Java 8 et la programmation fonctionnelle, je vous propose un petit exercice pour vous dérouiller le neurone à lambdas.
Le but du jeu est d'écrire une fonction permettant de concaténer un certain nombre de listes, passées en paramètre sous forme de var-arg :
public <T> List<T> concatLists(List<T>... lists);
Evidemment, on essaiera d'utiliser le plus possible de nouvelles fonctionnalités de Java 8 - le but est de s'amuser et de tordre un peu Java, et pas forcément de respecter les bonnes pratiques industrielles.
Allez hop, en route !