투케이2K

29. (java/자바) HashSet 배열 중복 데이터 제거 - HashSet 사용해 ArrayList 배열 중복 데이터 제거 실시 본문

Java

29. (java/자바) HashSet 배열 중복 데이터 제거 - HashSet 사용해 ArrayList 배열 중복 데이터 제거 실시

투케이2K 2020. 12. 29. 18:34

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package Al;

import java.util.ArrayList;
import java.util.HashSet;

public class MainActivity17 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[HashSet 배열 중복 데이터 제거 - HashSet 사용해 ArrayList 배열 중복 데이터 제거 실시]");
		
		//초기 ArrayList 선언 및 데이터 삽입 실시
		ArrayList list = new ArrayList();
		list.add("하나");
		list.add("둘");
		list.add("하나");		
		System.out.println("원본 : "+list.toString());
		
		/*[설 명]
		 * 1. Set : 중복된 데이터를 제거해준다
		 * 2. HashSet을 사용해 ArrayList에 포함된 중복 데이터를 제거할 수 있다
		 * 3. HashSet 객체 생성 시 ArrayList 배열을 삽입해 주면된다
		 * 4. 중복 제거된 값이 뒤쪽으로 다시 정렬된다		 
		 * */		
		HashSet hashset = new HashSet(list);
		System.out.println("중복 제거 : "+hashset.toString());			

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[HashSet 배열 중복 데이터 제거 - HashSet 사용해 ArrayList 배열 중복 데이터 제거 실시]

원본 : [하나, 둘, 하나]

중복 제거 : [둘, 하나]

/* =========================== */

/* =========================== */

[요약 설명]

* 1. Set : 중복된 데이터를 제거해준다

* 2. HashSet을 사용해 ArrayList에 포함된 중복 데이터를 제거할 수 있다

* 3. HashSet 객체 생성 시 ArrayList 배열을 삽입해 주면된다

* 4. 중복 제거된 값이 뒤쪽으로 다시 정렬된다

/* =========================== */

반응형
Comments