반응형
HashMap에서 삽입 순서를 유지하는 방법은 무엇입니까? [복제]
이 질문에는 이미 답변이 있습니다.
을 사용하고 HashMap
있습니다. 지도를 반복하면 데이터가 무작위 순서로 (종종 동일하게) 반환됩니다. 그러나 데이터가 특정 순서로 삽입되었으므로 삽입 순서를 유지해야합니다. 어떻게해야합니까?
LinkedHashMap
정확히 당신이 찾고있는 것입니다.
HashMap
반복 할 때 항목을 게재 신청서로 표시한다는 점을 제외하면 정확히 같습니다 .
HashMap
문서의 두 번째 줄마다 순서가 없습니다.
이 클래스는지도의 순서를 보증하지 않습니다. 특히, 주문이 시간이 지남에 따라 일정하게 유지된다는 보장은 없습니다.
아마도 aix가 제안한대로 LinkedHashMap
또는 다른 정렬 된 컬렉션을 사용할 수 있습니다 . 이 링크는 가장 적합한 컬렉션을 찾는 데 도움이됩니다.
참고 URL : https://stackoverflow.com/questions/10710193/how-to-preserve-insertion-order-in-hashmap
반응형
'Programming' 카테고리의 다른 글
문자열 목록에서 쉼표로 구분 된 문자열을 어떻게 만드시겠습니까? (0) | 2020.02.16 |
---|---|
목록의 항목을 문자열로 연결 (0) | 2020.02.16 |
프로그래밍 방식으로 WPF 응용 프로그램을 종료하려면 어떻게합니까? (0) | 2020.02.16 |
C # Guid 값을 만드는 방법? (0) | 2020.02.16 |
Java에서 파일의 파일 확장자를 얻으려면 어떻게합니까? (0) | 2020.02.16 |