June 2017
Beginner
1296 pages
69h 23m
English
... ) 14 .boxed()
15 .collect(Collectors.groupingBy(Function.identity(),
16 Collectors.counting()))
17 .forEach((face, frequency) ->
18 System.out.printf("%-6d%d%n", face, frequency));
19 }
20 }
Face Frequency 1 9992993 2 10000363 3 10002272 4 10003810 5 10000321 6 10000241
Rolling a die 60,000,000 times with streams.
Class SecureRandom has overloaded methods ints, longs and doubles, which it inherits from class Random (package java.util). These methods return an IntStream, a LongStream or a DoubleStream, respectively, that represent streams of random numbers. Each method has four overloads. We describe the ints overloads here—methods longs and doubles perform the same tasks for streams of long and double values, respectively:
ints()—creates an ...