Oct. 24th, 2013

Java 8

Oct. 24th, 2013 06:40 pm
exceed_er: (Default)
Началось :)
private static long SIZE = 10_000_000L;

public static void main(String[] args) {

    Random seq = new Random();

    int result = Stream.generate(seq::nextInt).limit(SIZE).max(Integer::compare).filter(x -> x > Integer.MAX_VALUE-100).orElse(-1);

    System.out.println("Result="+res);
}

300ms однако.

max(), конечно, мап-редьюсит вовсю.

Так, игрался на тренинге, пока моя очередь выступать не подошла.

Profile

exceed_er: (Default)
exceeder

November 2016

S M T W T F S
  12345
67 89101112
13141516171819
20212223242526
27282930   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2025 06:51 am
Powered by Dreamwidth Studios