투케이2K

261. (java/자바) retainAll 사용해 arrayList 배열 데이터 교집합 수행 실시 본문

Java

261. (java/자바) retainAll 사용해 arrayList 배열 데이터 교집합 수행 실시

투케이2K 2022. 4. 17. 14:07

[개발 환경 설정]

개발 툴 : Eclipse

개발 언어 : Java

 

[소스 코드]

package ex;

import java.util.ArrayList;

public class MainActivity11 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[Program Start]");
		System.out.println("");
		
		/**
		 * [요약 설명]
		 * 1. retainAll : 두 배열데이터에서 교집합을 수행합니다
		 * 2. 교집합 : 서로 같은 데이터만 출력합니다		 
		 * */
		
		ArrayList one_list = new ArrayList();
		one_list.add("하나");
		one_list.add("둘");
		one_list.add("셋");
		one_list.add("넷");
		one_list.add("다섯");
		System.out.println("[원본] one_list : " + one_list.toString());
		System.out.println("");
		
		
		ArrayList two_list = new ArrayList();
		two_list.add("하나");
		two_list.add("둘");
		System.out.println("[원본] two_list : " + two_list.toString());
		System.out.println("");
		
		
		// [one_list 배열 기준으로 two_list 배열 교집합 수행 실시]
		one_list.retainAll(two_list);
		System.out.println("[교집합] one_list : " + one_list.toString());
		System.out.println("");
		

	} // [메인 종료]

} // [클래스 종료]
 

[결과 출력]

 

 

반응형
Comments