Skip to content

Instantly share code, notes, and snippets.

@vichu
Created June 11, 2018 04:25
Show Gist options
  • Save vichu/0ac18b2ea829c0dd8418efa7c2f5415b to your computer and use it in GitHub Desktop.
Save vichu/0ac18b2ea829c0dd8418efa7c2f5415b to your computer and use it in GitHub Desktop.
List<Integer> integerList = IntStream.range(1, 11).boxed().collect(Collectors.toList());
Observable<Integer> integerObservable = Observable.fromIterable(integerList)
.map(integer -> integer * 2);
Disposable subscribe1 = integerObservable
.map(integer -> integer * 10)
.subscribe(integer -> System.out.println("From first subscriber: "+integer));
Disposable subscribe2 = integerObservable
.map(integer -> integer * 100)
.subscribe(integer -> System.out.println("From second subscriber: "+integer));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment