Учебники

Коллекции Apache Commons — Союз

Класс CollectionUtils библиотеки Apache Commons Collections предоставляет различные вспомогательные методы для общих операций, охватывающих широкий спектр вариантов использования. Это помогает избежать написания стандартного кода. Эта библиотека очень полезна до jdk 8, так как аналогичные функции теперь доступны в Stream API Java 8.

Проверка союза

Метод union () класса CollectionUtils можно использовать для объединения двух коллекций.

декларация

Ниже приводится декларация для

org.apache.commons.collections4.CollectionUtils.union () метод

public static <O> Collection<O> union(Iterable<? extends O> a,
   Iterable<? extends O> b)

параметры

  • а — первая коллекция, не должна быть нулевой

  • б — вторая коллекция, не должна быть нулевой.

а — первая коллекция, не должна быть нулевой

б — вторая коллекция, не должна быть нулевой.

Возвращаемое значение

Союз двух коллекций.

пример

В следующем примере показано использование метода org.apache.commons.collections4.CollectionUtils.union (). Мы получим объединение двух списков.

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));
   }
}

Выход

Будет напечатан следующий результат.