RxJava Kesişim Kümesi Bulmak
Observable<Integer> two = Observable.range(0, 100).filter(x->x%2==0); Observable<Integer> three= Observable.range(0, 100).filter(x->x%3==0); three.filter(y->two.contains(y).blockingGet()).subscribe(System.out::println)
Observable<Integer> two = Observable.range(0, 100).filter(x->x%2==0); Observable<Integer> three= Observable.range(0, 100).filter(x->x%3==0); three.filter(y->two.contains(y).blockingGet()).subscribe(System.out::println)
Observable.range(0, 100).filter(x->x%2 == 0) .reduce((x,y)->x+y).subscribe(System.out::println);
Observable.range(2, 100).filter(x -> Observable.range(2, x).filter(y -> x % y == 0).blockingFirst() == x)
<project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”> <modelVersion>4.0.0</modelVersion> <groupId>com.dogukanhan</groupId> <artifactId>rxexample</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <!– https://mvnrepository.com/artifact/io.reactivex.rxjava2/rxjava –> <dependency> <groupId>io.reactivex.rxjava2</groupId> <artifactId>rxjava</artifactId> <version>2.2.2</version> </dependency> </dependencies> </project> import io.reactivex.Observable; public class HelloWorldRx { public static void main(String args[]) { Observable.create(s->{ s.onNext(“Hello World”); s.onComplete(); }).subscribe(hello->System.out.println(hello)); } }