Java에서 TreeMap의 키 찾아보기
이 튜토리얼에서는 Java에서 TreeMap의 키를 탐색하고 검색하는 방법을 배웁니다. 자세한 내용은 how to navigate a TreeMap in Java.
TreeMap 클래스는 키 세트를 직접 가져오는 데 도움이 되는 미리 정의된 메서드를 제공합니다.
public 집합< 케이> keySet(): 메서드 키 세트() 는 해당 맵의 모든 키를 포함하는 Set 객체를 반환하는 데 사용됩니다. 로 반복 반복자 의 Set은 키를 오름차순으로 반환합니다. 집합은 맵에 의해 반환되므로 맵의 모든 변경 사항은 집합에서도 수행되며 그 반대의 경우도 마찬가지입니다.
이 예제에서는 TreeMap에서 모든 키를 검색하는 방법을 보여 줍니다. 를 호출하여 모든 키 항목을 Set 객체로 가질 수 있습니다. keySet().
TutorialsPoint: java.util.TreeMap.keySet() 메소드 < / a>
Java 문서 : keySet() < / a >< / div 메소드>
TreeMap 클래스는 키 세트를 직접 가져오는 데 도움이 되는 미리 정의된 메서드를 제공합니다.
public 집합< 케이> keySet(): 메서드 키 세트() 는 해당 맵의 모든 키를 포함하는 Set 객체를 반환하는 데 사용됩니다. 로 반복 반복자 의 Set은 키를 오름차순으로 반환합니다. 집합은 맵에 의해 반환되므로 맵의 모든 변경 사항은 집합에서도 수행되며 그 반대의 경우도 마찬가지입니다.
이 예제에서는 TreeMap에서 모든 키를 검색하는 방법을 보여 줍니다. 를 호출하여 모든 키 항목을 Set 객체로 가질 수 있습니다. keySet().
import java.util.Set;출력:
import java.util.TreeMap입니다.
public class TreeMapgetallKeys {
public static void main(String[] args) {
TreeMap< 문자열, 정수> treemap = 새 TreeMap< 문자열, 정수> ();
// TreeMap에 키-값 쌍 추가
treemap.put("key1",12);
treemap.put("키2",21);
treemap.put("key3",45);
treemap.put("key4",14);
treemap.put("key5",87);
//트리맵 표시
System.out.println(treemap);
//모든 키 검색
Set< 문자열> 키 = treemap.keySet();
for(문자열 키: 키){
System.out.println(키);
}
}
}
{키1=12, 키2=21, 키3=45, 키4=14, 키5=87}예시 2:
키1
키2
키3
키4
키5
import java.util.*;이 코드를 실행하면 다음과 같은 결과가 발생합니다.
public class keySet {
public static void main(String[] args) {
// TreeMap
TreeMap 만들기< 정수, 문자열> treemap = 새 TreeMap< 정수, 문자열> ();
// 트리맵에 삽입
treemap.put(4, "four");
treemap.put(6, "여섯");
treemap.put(1, "하나");
treemap.put(8, "여덟");
treemap.put(3, "셋");
// set
Set set=treemap.keySet() 객체;
// set
System.out.println("key list: "+set) 개체;
//Iterator
Iterator iterator = set.iterator();
//이터레이터로 키 찾아보기
System.out.println("이터레이터로 찾아보기");
while(iterator.hasNext()){
int key = ((int) iterator.next());
System.out.println(키);
}
}
}
key list: [1, 3, 4, 6, 8]참조:
Iterator로 찾아보기
1
3
4
6
8
TutorialsPoint: java.util.TreeMap.keySet() 메소드 < / a>
Java 문서 : keySet() < / a >< / div 메소드>