StreamEx example

This commit is contained in:
mherbaghinyan 2018-10-01 15:20:32 +04:00
parent ee7fa854b4
commit f0e93ad8fa
2 changed files with 22 additions and 1 deletions

View File

@ -68,6 +68,11 @@
<artifactId>commons-exec</artifactId> <artifactId>commons-exec</artifactId>
<version>1.3</version> <version>1.3</version>
</dependency> </dependency>
<dependency>
<groupId>one.util</groupId>
<artifactId>streamex</artifactId>
<version>0.6.5</version>
</dependency>
</dependencies> </dependencies>

View File

@ -1,8 +1,13 @@
package com.baeldung.map.java_8; package com.baeldung.map.java_8;
import com.baeldung.sort.Employee; import com.baeldung.sort.Employee;
import one.util.streamex.EntryStream;
import one.util.streamex.IntCollector;
import one.util.streamex.StreamEx;
import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.Stream; import java.util.stream.Stream;
@ -20,7 +25,18 @@ public class MergeMaps {
//streamConcat(); //streamConcat();
streamOf(); //streamOf();
streamEx();
}
private static void streamEx() {
Map<String, Employee> map3 = EntryStream.of(map1)
.append(EntryStream.of(map2))
.toMap((e1, e2) -> e1);
System.out.println(map3);
} }
private static void streamOf() { private static void streamOf() {