언어/JAVA

[java] iterator 병합 merge

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

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

반응형

댓글