Un conjunto se utiliza para proporcionar un orden particular en su elemento. Los elementos se ordenan mediante un ordenamiento natural o mediante un comparador. Todos los elementos que se insertan en un conjunto ordenado deben implementar la interfaz Comparable.
El iterador del conjunto recorrerá el conjunto en orden ascendente. Se proporcionan varias otras operaciones para hacer el mejor uso de los pedidos. Todos los elementos deben ser mutuamente comparables.
cadena a carbón
Métodos
comparador() | Devuelve el comparador que se utiliza para ordenar los elementos del conjunto dado. También devuelve nulo si el conjunto dado utiliza el orden natural del elemento. |
primero() | Devuelve el primer elemento del conjunto actual. |
headSet(E aElemento) | Devuelve una vista de la parte del conjunto dado cuyos elementos son estrictamente menores que toElement. |
último() | Devuelve la vista en orden inverso del mapeo que se presenta en el mapa. |
divisor() | Devuelve una asignación clave-valor que está asociada con la menor clave en el mapa dado. Además, devuelve nulo si el mapa está vacío. |
subconjunto(E desdeElemento, E hastaElemento) | Devuelve una asignación clave-valor que está asociada con la clave más grande que es menor o igual que la clave dada. Además, devuelve nulo si el mapa está vacío. |
tailSet(E deElemento) | Devuelve una vista del mapa cuyas claves son estrictamente menores que toKey. |
Ejemplo 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')); } }Pruébalo ahora
Producción:
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]