불변의 뷰를 불변의 구아바 멀티 세트 (> 2)의 합계로 작성하고 싶습니다. 멀티 세트가 목록에 있습니다. 나는 새로운 multiset으로 내용을 복사하고 싶지 않다. 아마도 Multisets.sum(Multiset, Multiset)
을 사용하고 Multisets의 스트림을 줄이거 나, 모든 중간 단계에 대해 합계 멀티 세트를 만드는 것은 약간의 낭비입니다. 더 좋은 방법이 있습니까?하나의 Guava 멀티 세트를 하나로 합치십시오.
다른 말로하면 : Multisets.sum(Multiset, Multiset)
과 비슷한 방법을 원하지만 두 개가 아닌 멀티 세트 목록을 원합니다. 서명은 <T> Multiset<T> sum(List<Multiset<T>>)
일 수 있습니다.
예제를 제공 할 수 있습니까? – notionquest
@notionquest 나는'List>을 가지고 있고,이 멀티 세트에 의해 뒷받침되는 불변'Multiset '을 원한다.'Multisets.sum (Multiset, Multiset)'와 같은 방식으로 결합된다. 그것은 정말로 모범이 아니며 제 질문을 명확히 해주기를 바랍니다. –
Rinke
https://github.com/google/guava/issues에서 'Multisets.sum (Multiset ...)'을 추가하는 것이 좋습니다. – mfulton26