Skip to content

Instantly share code, notes, and snippets.

@nkalra0123
Created January 19, 2020 06:23
Show Gist options
  • Save nkalra0123/48070d69562af6f68f05f1bb590a6842 to your computer and use it in GitHub Desktop.
Save nkalra0123/48070d69562af6f68f05f1bb590a6842 to your computer and use it in GitHub Desktop.
UnaryOperator Functional Interface
// UnaryOperator
Stream<Integer> iterate = Stream.iterate(1, new UnaryOperator<Integer>() {
@Override
public Integer apply(Integer integer) {
return integer + 1;
}
});
System.out.println("iterate.findFirst().get() = " + iterate.findFirst().get());
Stream<Integer> iterate2 = Stream.iterate(1, integer -> integer + 1);
System.out.println("iterate2.findFirst().get() = " + iterate2.findFirst().get());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment