Programming

HashMap에서 삽입 순서를 유지하는 방법은 무엇입니까?

procodes 2020. 2. 16. 20:52
반응형

HashMap에서 삽입 순서를 유지하는 방법은 무엇입니까? [복제]


이 질문에는 이미 답변이 있습니다.

을 사용하고 HashMap있습니다. 지도를 반복하면 데이터가 무작위 순서로 (종종 동일하게) 반환됩니다. 그러나 데이터가 특정 순서로 삽입되었으므로 삽입 순서를 유지해야합니다. 어떻게해야합니까?


LinkedHashMap 정확히 당신이 찾고있는 것입니다.

HashMap반복 할 때 항목을 게재 신청서로 표시한다는 점을 제외하면 정확히 같습니다 .


HashMap 문서의 두 번째 줄마다 순서가 없습니다.

이 클래스는지도의 순서를 보증하지 않습니다. 특히, 주문이 시간이 지남에 따라 일정하게 유지된다는 보장은 없습니다.

아마도 aix가 제안한대로 LinkedHashMap또는 다른 정렬 된 컬렉션을 사용할 수 있습니다 . 이 링크는 가장 적합한 컬렉션을 찾는 데 도움이됩니다.

참고 URL : https://stackoverflow.com/questions/10710193/how-to-preserve-insertion-order-in-hashmap



반응형