티스토리 뷰

잘못된 코드

Map을 초기화해서 사용하려고 clear를 사용했으나 메모리 주소는 그대로인 상태로

값만 변경하였기 때문에 list에 맨 마지막 값으로 모든 값이 add됨

 

 

 

수정한 코드

new를 통해 새로운 객체를 생성함으로써 메모리를 새로 생성한 후 값을 넣었기 때문에

각각 할당된 값으로 list에 add됨

 

 

 

참고: https://its21c.net/248?category=522381

댓글