java
이 자습서에서는 Java SortedMap 인터페이스와 해당 메서드에 대해 알아봅니다.
SortedMap
Java 컬렉션 프레임워크의 인터페이스는 맵에 저장된 키 정렬을 제공합니다.
지도 인터페이스를 확장합니다.
<시간>
SortedMap
이후 인터페이스이므로 개체를 만들 수 없습니다.
SortedMap
의 기능을 사용하려면 인터페이스를 사용하려면 TreeMap
클래스를 사용해야 합니다. 구현합니다.
<시간>
SortedMap
을 사용하려면 , java.util.SortedMap
을 가져와야 합니다. 먼저 패키지. 패키지를 가져온 후 정렬된 지도를 만드는 방법은 다음과 같습니다.
// SortedMap implementation by TreeMap class
SortedMap<Key, Value> numbers = new TreeMap<>();
숫자라는 정렬된 지도를 만들었습니다. TreeMap
사용 수업.
여기,
여기에서는 정렬된 맵을 만들기 위해 인수를 사용하지 않았습니다. 따라서 지도는 자연스럽게 정렬됩니다(오름차순).
<시간>
SortedMap
인터페이스는 Map
의 모든 메소드를 포함합니다. 상호 작용. Map
때문입니다. SortedMap
의 슈퍼 인터페이스입니다. .
이러한 모든 방법 외에도 다음은 SortedMap
에만 해당하는 방법입니다. 인터페이스.
자세한 내용은 Java SortedMap(공식 Java 설명서)을 참조하십시오.
<시간>
import java.util.SortedMap;
import java.util.TreeMap;
class Main {
public static void main(String[] args) {
// Creating SortedMap using TreeMap
SortedMap<String, Integer> numbers = new TreeMap<>();
// Insert elements to map
numbers.put("Two", 2);
numbers.put("One", 1);
System.out.println("SortedMap: " + numbers);
// Access the first key of the map
System.out.println("First Key: " + numbers.firstKey());
// Access the last key of the map
System.out.println("Last Key: " + numbers.lastKey());
// Remove elements from the map
int value = numbers.remove("One");
System.out.println("Removed Value: " + value);
}
}
출력
SortedMap: {One=1, Two=2} First Key: One Last Key: Two Removed Value: 1
여기에서는 SortedMap
인터페이스가 작동합니다. 구현에 대해 더 알고 싶다면 Java TreeMap을 방문하십시오.
java
자바 ListIterator 인터페이스 이 튜토리얼에서는 예제를 통해 Java ListIterator 인터페이스에 대해 알아볼 것입니다. ListIterator Java 컬렉션 프레임워크의 인터페이스는 목록의 요소에 액세스하는 기능을 제공합니다. 양방향입니다. 즉, 목록의 요소를 양방향으로 반복할 수 있습니다. Iterator 확장 인터페이스. List 인터페이스는 listIterator()를 제공합니다. ListIterator 인스턴스를 반환하는 메서드 인터페이스. ListIterator의 메소드 ListItera
자바에서 해시맵이란 무엇입니까? HashMap은 기본적으로 고유 키를 지정합니다. 해당 값에 특정 시점에서 검색할 수 있습니다. 자바 해시맵의 기능 a) 가치 키-값을 형성하여 지도에 저장할 수 있습니다. 쌍. 키를 올바른 메서드에 전달하여 값을 검색할 수 있습니다. b) 요소가 없는 경우 지도에 존재하는 경우 NoSuchElementException이 발생합니다. . c) HashMap은 객체만 저장합니다. 참조 . 그렇기 때문에 기본 데이터 유형을 사용할 수 없습니다. double 또는 int처럼. 대신 래퍼 클래스