언어/JAVA

[java] iterator 병합 merge

벨포트조던 2019. 9. 3. 17:40
반응형

db 조회값 iterator 두개를 merge 시켜야할때가 있다.

 

두가지 방법이있음

둘다 잘되긴함. 성능은 뭐가 나은지 모름

1. Guava (formerly Google Collections) has Iterators.concat.

            Iterator rows = Iterators.concat(rows_l, rows_b); 

 

2. import org.apache.commons.collections4.iterators.IteratorChain;  사용

            IteratorChain rows = new IteratorChain<>(rows_l, rows_b); 

두개 라이브러리 잘 찾아서 doc 보고 하면 잘됨. 

 



 

https://stackoverflow.com/questions/3610261/is-it-possible-to-merge-iterators-in-java

반응형