2012-04-28 3 views
2

floorEntry() 및 ceilingEntry()) 메소드를 사용하여 뭔가를 찾는 기능이 필요하기 때문에 TreeMap을 사용하고 있음을 알았습니다. 이것은 분명히 코드를 조금 어색하게 만든다. 그래서 누군가 floorEntry()와 같은 기능을 제공하는 내장 된 정렬 목록이 있는지 알 수 있습니까?TreeMap의 천장과 바닥

예를 들어, 나는 List<Integer> list입니다. 값은 int num입니다. 나는 그냥 TreeSet, 그 floorceiling 방법, 아니를 사용 num

답변

2

보다 크지 list의 최대 요소를 좀하고 싶습니다? Map을 사용해야하는 이유는 무엇입니까?

+0

그래, 사실은 그저 봤어! :)하지만 고마워! – user113454

+0

루이가 옳다고 생각합니다. 그것은 당신의 질문에 대한 가장 직접적인 대답입니다. – theJollySin

+0

아, 바닥이나 값 키 (또는 세트의 데이터)가 사전 레코드의 항목이므로지도를 사용합니다. 예를 들어, 사전 항목과 같은 색온도, rgb 값. dbm 값 -> 신호 강도 . onlwm/hwm을 기반으로하는 빠른 사전 검색이 필요하지 않은 경우 아마도지도가 올바른 선택이 아닙니다. –