Advertisement
Guest User

Untitled

a guest
May 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. int arrSize = 100;
  2. int[] arr = new Random().ints(arrSize, -10, 10).toArray();
  3.  
  4. Arrays.stream(arr).boxed().map(Integer::signum).
  5. collect(Collectors.groupingBy(Function.identity(),
  6. Collectors.collectingAndThen(Collectors.counting(), count -> (double) count / arrSize))).
  7. entrySet().stream().sorted(Map.Entry.comparingByKey()).forEach(System.out::println);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement