Koleksi Apache Commons - Persatuan
Kelas CollectionUtils dari pustaka Koleksi Apache Commons menyediakan berbagai metode utilitas untuk operasi umum yang mencakup berbagai kasus penggunaan. Ini membantu menghindari penulisan kode boilerplate. Library ini sangat berguna sebelum jdk 8 karena fungsi serupa sekarang tersedia di Stream API Java 8.
Memeriksa serikat pekerja
union () metode CollectionUtils bisa digunakan untuk mendapatkan gabungan dua koleksi.
Pernyataan
Berikut adalah deklarasi untuk org.apache.commons.collections4.CollectionUtils.union() metode -
public static <O> Collection<O> union(
Iterable<? extends O> a, Iterable<? extends O> b)
Parameter
a - Koleksi pertama, tidak boleh kosong.
b - Koleksi kedua, tidak boleh kosong.
Nilai Kembali
Penyatuan dua koleksi.
Contoh
Contoh berikut menunjukkan penggunaan org.apache.commons.collections4.CollectionUtils.union()metode. Kami akan mendapatkan gabungan dari dua daftar.
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));
}
}
Keluaran
Ini menghasilkan keluaran berikut -
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]