Java에서 TreeMap을 탐색하는 방법
위의 예제에서는 TreeMap의 모든 요소를 탐색하는 방법을 보여 줍니다. 먼저 ketSet() 키 목록을 객체 집합으로 반환합니다. 집합의 각 요소를 읽으면 TreeMap.
References:
Java 문서: Iterator
Java 문서: Map.Entry
import java.util.Set;에서 해당 값을 검색할 수 있습니다.이 코드를 실행하면 다음과 같은 결과가 나타납니다.
import java.util.TreeMap입니다.
public class Parcours_treemap {
public static void main(String a[]){
TreeMap< 문자열, 문자열> tm = 새 트리맵< 문자열, 문자열> ();
//키-값 쌍 추가
tm.put("first", "element1");
tm.put("초", "element2");
tm.put("세 번째","element3");
세트< 문자열> 키 = tm.keySet();
for(String key: keys){
System.out.println(""+key+" 값: "+tm.get(key));
}
}
}
second의 값: element2
첫 번째 값은 element1
세 번째 값: element3
Browse TreeMap using Iterator
이 예를 들어, Iterator 및 Map.Entry.import java.util.Iterator;이 코드는 실행 후 다음 결과를 반환합니다.
import java.util.Set;
import java.util.TreeMap입니다.
import java.util.Map;
public class TreeMap_iterator {
public static void main(String a[]){
// TreeMap
TreeMap을 만듭니다< 문자열, 문자열> tmap = 새 트리맵< 문자열, 문자열> ();
// TreeMap에 키-값 쌍 추가
tmap.put("Key1","element1");
tmap.put("키2","요소2");
tmap.put("키3","element3");
tmap.put("키4","element4");
// 모든 입력 가져오기
Set set = tmap.entrySet();
// 목록을 탐색하기 위해 iterator 가져오기
Iterator it = set.iterator();
// 키-값 표시 peers
while(it.hasNext()) {
Map.Entry mentry = (Map.Entry)it.next();
System.out.print("키: "+mentry.getKey() + " - ");
System.out.println("값: "+mentry.getValue());
}
}
}
key: Key1 - 값: element1
key: Key2 - 값: element2
key: Key3 - 값: element3
key: Key4 - 값: element4
References:
Java 문서: Iterator
Java 문서: Map.Entry