Java/Java SE, EE
2023. 11. 30.
배열에서 중복되는 Element 제거하기(Set과 Stream)
이 문서의 내용 더보기 배열의 중복 Element 제거는 알고리즘 문제에서 자주 사용하는 로직입니다. 중복 제거 방법은 크게 Set 자료구조를 사용한 방법과 Stream의 함수를 사용하는 방법이 있습니다. Set 자료 구조를 사용한 방법 java.util.Set을 구현하는 HashSet을 사용합니다. Set 자료구조는 중복된 값을 가지지 않는 Collection입니다. Java의 Set은 중복된 값을 다시 입력했을 때 Exception을 발생시키지 않고 무효하게 처리합니다. 결과적으로 단순히 모든 값을 Set에 입력하는 것만으로도 중복 제거가 가능합니다. // 중복 제거하는 배열입니다. String[] input = new String[] { "H", "E", "L", "L", "O", "W", "O",..