빠른 삽입 기능과 빠른 검색 기능을 제공하며 순서대로 반환 될 수있는 데이터 구조가 필요합니다. 이것은 트리 맵처럼 들리지만, 저장하고있는 키의 순서가 아닌 생성 시간을 기반으로하는 요소의 순서가 필요합니다.Java TreeMap 대안
다른 말로하면, 나는 (문자열 인) 키를 기반으로 삽입하고 검색 할 수 있기를 원하지만 생성 시간 (날짜)의 순서로 항목을 다시 가져 오려고합니다. 물론이 작업을 최대한 빨리 수행하고 자체 데이터 형식을 만들지 않기를 바랍니다.
이 경우 삽입 및 검색을 위해 키를 사용하고 결과를 정렬하기 때문에 트리 맵이 작동하지 않습니다. 내 요구 사항을 충족시키는 다른 표준 데이터 유형이 있습니까?
날짜를 고려하고 일반'TreeMap' 구현을 사용하기 위해 'Comparable'을 구현하여 compareTo 메소드를 구현하지 않는 이유는 무엇입니까? – adarshr
어쩌면 내가 당신의 의견을 오해 오전하지만 나무지도에 대한 생성자는 키의 유형을 가진 Comparable 값을 가지지 않는다. (내 생성 시간은 값 객체에있다) –