logo

Interface Java SortedSet

Um conjunto é usado para fornecer uma ordem específica em seu elemento. Os elementos são ordenados usando uma ordenação natural ou um Comparador. Todos os elementos inseridos em um conjunto ordenado devem implementar a interface Comparable.

O iterador do conjunto percorrerá o conjunto em ordem crescente. Várias outras operações são fornecidas para fazer melhor uso do pedido. Todos os elementos devem ser mutuamente comparáveis.

Tipo de bolha

Métodos

comparador() Retorna o comparador que é usado para ordenar os elementos de um determinado conjunto. Também retorna nulo se o conjunto fornecido usar a ordem natural do elemento.
primeiro() Retorna o primeiro elemento do conjunto atual.
headSet(E toElement) Retorna uma visualização da parte de um determinado conjunto cujos elementos são estritamente menores que toElement.
durar() Retorna a visualização de ordem inversa do mapeamento presente no mapa.
divisor() Retorna um mapeamento de valor-chave que está associado à menor chave no mapa fornecido. Além disso, retorna nulo se o mapa estiver vazio.
subSet(E fromElement, E toElement) Retorna um mapeamento de valor-chave associado à maior chave que é menor ou igual à chave fornecida. Além disso, retorna nulo se o mapa estiver vazio.
tailSet(E fromElement) Retorna uma visualização do mapa cujas chaves são estritamente menores que toKey.

Exemplo 1

 import java.util.SortedSet; import java.util.TreeSet; public class JavaSortedSetExample1 { public static void main(String[] args) { SortedSet set = new TreeSet(); // Add the elements in the given set. set.add('Audi'); set.add('BMW'); set.add('Mercedes'); set.add('Baleno'); System.out.println('The list of elements is given as:'); for (Object object : set) { System.out.println(object); } //Returns the first element System.out.println('The first element is given as: ' + set.first()); //Returns the last element System.out.println('The last element is given as: ' + set.last()); //Returns a view of the portion of the given set whose elements are strictly less than the toElement. System.out.println('The respective element is given as: ' + set.headSet('Baleno')); //Returns a view of the map whose keys are strictly less than the toKey. System.out.println('The respective element is given as: ' + set.tailSet('Audi')); } } 
Teste agora

Saída:

 The list of elements is given as: Audi BMW Baleno Mercedes The first element is given as: Audi The last element is given as: Mercedes The respective element is given as: [Audi, BMW] The respective element is given as: [Audi, BMW, Baleno, Mercedes]