산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

자바 SortedSet 인터페이스

자바 SortedSet 인터페이스

이 자습서에서는 예제를 통해 Java의 SortedSet 인터페이스와 해당 메서드에 대해 알아봅니다.

SortedSet Java Collections 프레임워크의 인터페이스는 집합에 순서가 있는 요소를 저장하는 데 사용됩니다.

Set 인터페이스를 확장합니다.

<시간>

SortedSet을 구현하는 클래스

SortedSet의 기능을 사용하려면 인터페이스를 사용하려면 TreeSet를 사용해야 합니다. 그것을 구현하는 클래스입니다.

<시간>

SortedSet을 사용하는 방법

SortedSet를 사용하려면 , java.util.SortedSet을 가져와야 합니다. 먼저 포장하십시오.

// SortedSet implementation by TreeSet class
SortedSet<String> animals = new TreeSet<>();

animals라는 정렬된 세트를 만들었습니다. TreeSet 사용 수업.

여기에서는 정렬된 집합을 만들기 위해 인수를 사용하지 않았습니다. 따라서 집합이 자연스럽게 정렬됩니다.

<시간>

SortedSet의 메소드

SortedSet 인터페이스는 Set 인터페이스의 모든 메소드를 포함합니다. Set 때문입니다. SortedSet의 슈퍼 인터페이스입니다. .

Set에 포함된 메소드 외에 인터페이스, SortedSet 인터페이스에는 다음 메서드도 포함됩니다.

<시간>

TreeSet 클래스에서 SortedSet 구현

import java.util.SortedSet;
import java.util.TreeSet;

class Main {

    public static void main(String[] args) {
        // Creating SortedSet using the TreeSet
        SortedSet<Integer> numbers = new TreeSet<>();

        // Insert elements to the set
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        System.out.println("SortedSet: " + numbers);

        // Access the element
        int firstNumber = numbers.first();
        System.out.println("First Number: " + firstNumber);

        int lastNumber = numbers.last();
        System.out.println("Last Number: " + lastNumber);

        // Remove elements
        boolean result = numbers.remove(2);
        System.out.println("Is the number 2 removed? " + result);
    }
}

출력

SortedSet: [1, 2, 3, 4]
First Number: 1
Last Number: 4
Is the number 2 removed? true

TreeSet에 대해 자세히 알아보려면 , Java TreeSet을 방문하십시오.

<시간>

SortedSet에 대해 알아보았습니다. 인터페이스에서 TreeSet을 사용하여 구현에 대해 배웁니다. 수업.


java

  1. C# 인터페이스
  2. 자바 연산자
  3. 자바 인터페이스
  4. 자바 리소스 사용
  5. 자바 주석
  6. Java NavigableSet 인터페이스
  7. Java의 인터페이스 대 추상 클래스:차이점은 무엇입니까?
  8. 자바 - 인터페이스
  9. 자바 10 - 환경 설정
  10. Java 9 - 개인 인터페이스 메소드