Apache Commons Koleksiyonları - Birlik
Apache Commons Collections kitaplığının CollectionUtils sınıfı, çok çeşitli kullanım durumlarını kapsayan yaygın işlemler için çeşitli yardımcı yöntemler sağlar. Standart kod yazmaktan kaçınmaya yardımcı olur. Bu kütüphane jdk 8'den önce çok kullanışlıdır, çünkü benzer işlevler artık Java 8'in Stream API'sinde sağlanmaktadır.
Birlik kontrol ediliyor
CollectionUtils'in union () yöntemi, iki koleksiyonun birleşimini elde etmek için kullanılabilir.
Beyanname
Aşağıdaki beyanı org.apache.commons.collections4.CollectionUtils.union() yöntem -
public static <O> Collection<O> union(
Iterable<? extends O> a, Iterable<? extends O> b)
Parametreler
a - İlk koleksiyon boş olmamalıdır.
b - İkinci koleksiyon boş olmamalıdır.
Geri dönüş değeri
İki koleksiyonun birliği.
Misal
Aşağıdaki örnek, org.apache.commons.collections4.CollectionUtils.union()yöntem. İki listenin birleşimini alacağız.
import java.util.Arrays;
import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
public class CollectionUtilsTester {
public static void main(String[] args) {
//checking inclusion
List<String> list1 = Arrays.asList("A","A","A","C","B","B");
List<String> list2 = Arrays.asList("A","A","B","B");
System.out.println("List 1: " + list1);
System.out.println("List 2: " + list2);
System.out.println("Union of List 1 and List 2: "
+ CollectionUtils.union(list1, list2));
}
}
Çıktı
Bu, aşağıdaki çıktıyı üretir -
List 1: [A, A, A, C, B, B]
List 2: [A, A, B, B]
Union of List 1 and List 2: [A, A, A, B, B, C]