Java Java8 - sfrancois99/WIKI GitHub Wiki
Java 8
Voici quelques exemples concrets d'utilisation des nouveautés de Java8.
- Voici un site avec moult exemples : http://www.concretepage.com/java/jdk-8/
 - Autre site (DZone) : https://dzone.com/articles/your-guide-to-java-streams-tutorials-and-articles
 
1. stream() :
- 
C'est un flux qui vous permet d'appeler plusieurs opérations sous la forme d'une requête.
 - 
Les opérations intermédiaires ne sont exécutées que lorsqu'une opération terminale est invoquée.
 - 
Opérations intermédiaires : filter, map, flatMap, peek, distinct, sorted et limit.
http://www.leveluplunch.com/java/examples/stream-intermediate-operations-example/ - 
Opérations terminales : collect, findFirst, findAny, forEach, reduce, count, toArray, anyMatch, allMatch, noneMatch, min et max.
http://www.leveluplunch.com/java/examples/stream-terminal-operations-example/ 
1.1. map() et collect().
- Dans cet exemple, à partir d'une liste d'objets myInputList nous créons une liste d'objets OneElement.
 
  ???