9, 10}) .filter(new Func1<Integer, Boolean>() { @Override public Boolean call(Integer i) { return (i % 2) == 0; } }) .map(new Func1<Integer, Integer>() { @Override public Integer call(Integer i) { return i * 10; } }) .subscribe(new Observer<Integer>() { @Override public void onNext(Integer integer) { Log.d("TAG", integer.toString()); } @Override public void onCompleted() { } @Override public void onError(Throwable e) { } }); 20, 40, 60, 80, 100