1
키/값 쌍이 포함 된 map
이 있습니다. 이 map
에서 결과로 반환하는 데이터베이스에 스트리밍하여 저장합니다. Observable<String>
.배열 목록에있는 모든 관찰 가능한 문자열 수집
차단하지 않고이 문자열에 도달하려고 시도하면 문제가 발생합니다.
항상 비어 있습니다. 여기에 제 구현입니다 :
public Observable<List<String>> uploadKeys(Map<String, String> entries) {
final List<String> collection = new ArrayList<>();
entries.entrySet().stream()
.forEach(entry -> storeKeysInTheDb(entry.getKey(), entry.getValue()).map(element -> element.isEmpty() ? "" : collection.add(element)));
return Observable.just(collection);
}