package com.logicbig.example.longstream;
import java.util.stream.LongStream;
public class CollectExample2 {
public static void main(String... args) {
LongStream stream = LongStream.range(1L, 100L);
// odds | separated strings
StringBuilder sb = stream.filter(i -> i % 3 == 0)
.parallel()
.collect(StringBuilder::new,
(a, lg) -> a.append("|").append(lg),
(a, b) -> a.append(b.toString()).toString());
System.out.println(sb.toString());
}
}
Output
|3|6|9|12|15|18|21|24|27|30|33|36|39|42|45|48|51|54|57|60|63|66|69|72|75|78|81|84|87|90|93|96|99