I have an arrayList. And I need to return true if at least one item from my array isNumber. Here is my code:
private boolean hasNumber(ArrayList<Item> items) {
return Observable.fromIterable(items)
.filter(Item::isNumber)
.toList()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.map(items-> items.size() > 0)
.subscribe(result -> "");
}
But I can't return true/false from this method. I don't understand how to return value with rxJava. Please help me.