Notice
Recent Posts
Recent Comments
Link
투케이2K
266. (java/자바) ArrayList 배열 데이터 HashSet 사용해 중복 제거 및 합집합 수행 실시 본문
[개발 환경 설정]
개발 툴 : Eclipse
개발 언어 : Java
[소스 코드]
package ex;
import java.util.ArrayList;
import java.util.HashSet;
public class MainActivity14 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[Program Start]");
System.out.println("");
/* [요약 설명]
* 1. ArrayList : 배열 데이터를 동적으로 추가, 삭제할 수 있습니다
* 2. HashSet : ArrayList 에서 중복된 배열 데이터를 제거합니다
* */
// [초기 변수 선언 실시]
ArrayList array_1 = new ArrayList();
array_1.add("하나");
array_1.add("둘");
array_1.add("셋");
ArrayList array_2 = new ArrayList();
array_2.add("둘");
array_2.add("셋");
array_2.add("넷");
// [hashSet 을 사용해 중복 데이터 제거 및 배열 합집합 수행 실시]
HashSet hashSet = new HashSet();
hashSet.addAll(array_1); // [addAll 사용해 전체 데이터 추가]
hashSet.addAll(array_2); // [addAll 사용해 전체 데이터 추가]
// [리턴 배열 데이터에 다시 삽입 실시]
ArrayList result = new ArrayList(hashSet);
System.out.println("array_1 : " + array_1.toString());
System.out.println("array_2 : " + array_2.toString());
System.out.println("result : " + result.toString());
} // [메인 종료]
} // [클래스 종료]
[결과 출력]
반응형
'Java' 카테고리의 다른 글
268. (java/자바) timeStamp to date 타임 스탬프 , 날짜 및 시간 데이터 형 변환 수행 실시 (0) | 2022.05.16 |
---|---|
267. (java/자바) String repeat 문자열 반복을 사용해 지정한 카운트 만큼 반복 출력 실시 (0) | 2022.05.01 |
265. (java/자바) copyValueOf 사용해 char array 배열 데이터 string 문자열로 결합 실시 (0) | 2022.04.26 |
264. (java/자바) [유틸 파일] ArrayList 배열 데이터 교집합 수행 실시 (0) | 2022.04.26 |
263. (java/자바) ArrayList 배열 요소 replaceAll 사용해 전체 데이터 변경 실시 (0) | 2022.04.24 |
Comments