Java

AOS_ Map의 중복 제거

JunsC 2024. 3. 4. 00:10
728x90

Map 안에 들어있는 아이템을 선회하면서 중복된 값을 제거하고 싶었음.

하지만 일반적인 for 문 돌리는 코드로 진행했을때 제대로 원하는대로 작동하질 않았음.

그래서 찾아보니 Iterator 반복문을 이용하는 방법이 있었음.

해당 아이템들을 직접 관리할 수 있게하여 수정 및 삭제를 하여 바로 해당 Map 객체에 반영하게끔 가능하게 하는 거였음.

 

위의 사진처럼 iterator 를 돌려서 해당 객체에 직접적으로 데이터 관리를 함으로써 손쉽게 수정 및 삭제가 가능하게 되었음.

단 iterator 에서 더이상 중복되는 데이터가 없을 경우 break; 를 걸어서 끝내도록 해야 함.

728x90