Java에서 마지막 TreeMap 요소의 키/값 가져오기

이전 기사에서 Java에서 TreeMap의 첫 번째 요소를 가져오는 방법. 이 튜토리얼에서는 Java의 TreeMap에서 마지막 키와 해당 값을 검색하는 방법을 설명합니다. 마지막 항목으로 바로 이동하려면 lastKey() 메서드를 사용하여 이 메서드에서 반환된 Entry 객체에서 해당 값을 가져올 수 있습니다. getValue().

import java.util.Iterator; 
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap입니다.
import java.util.Map;

public class TreeMapFirstkey {

public static void main(String a[]){
// TreeMap
TreeMap을 만듭니다< 문자열, 정수> tmap = 새 트리맵< 문자열, 정수> ();

// TreeMap에 키-값 쌍 추가
tmap.put("Key1",8);
tmap.put("키2",6);
tmap.put("키3",11);
tmap.put("키4",7);

// 모든 입력 가져오기
Set set = tmap.entrySet();

// 목록을 탐색하기 위해 iterator 가져오기
Iterator itr = set.iterator();

// 목록의 모든 항목 표시
while(itr.hasNext()) {
Map.Entry mentry = (Map.Entry)itr.next();
System.out.print("키: "+mentry.getKey() + " - ");
System.out.println("값: "+mentry.getValue());
}

항목< 문자열,정수> ent = tmap.lastEntry()를 호출합니다.
System.out.println("마지막 키/값 요소: ");
System.out.println(ent.getKey()+" ==> "+ent.getValue());
}
}
이 코드를 실행하면 다음과 같은 결과가 나타납니다.

key: Key1 - 값: 8
key: Key2 - 값: 6
key: Key3 - 값: 11
key: Key4 - 값: 7

첫 번째 키/값:
Key4 ==> 7
참조:
lastKey()