Java Array 집합처리

Java Array 집합처리


ArrayList와 ArrayList의 차집합&교집합&합집합을 하기 위한 코드 !!!

이런 코딩을 위해서 라이브러리를 추가해야한다. (첨부 참조)
CollectionUtils의 API위치는 http://commons.apache.org/collections/apidocs/ 여기이다.

Ex)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
List<String>list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
List<String>list2 = new ArrayList<String>();
list2.add("B");
list2.add("C");
list2.add("E");

// 아래 내용중 하나를 선택하여 사용
-------------------------------- 차집합 ------------------------------------
Collection<String>testColls = CollectionUtils.subtract(list, list2);
-------------------------------- 합집합 ------------------------------------
Collection<String>testColls = CollectionUtils.union(list, list2);
-------------------------------- 교집합 ------------------------------------
Collection<String>testColls = CollectionUtils.intersection(list, list2);
---------------------------------------------------------------------------

Share