Un conjunt s'utilitza per proporcionar un ordre particular en el seu element. Els elements s'ordenen mitjançant un ordenament natural o mitjançant un comparador. Tots els elements que s'insereixen en un conjunt ordenat han d'implementar la interfície Comparable.
L'iterador del conjunt recorrerà el conjunt en ordre ascendent. Es proporcionen diverses altres operacions per tal de fer el millor ús de la comanda. Tots els elements han de ser comparables entre si.
npm neteja la memòria cau
Mètodes
comparador () | Retorna el comparador que s'utilitza per ordenar els elements del conjunt donat. També retorna null si el conjunt donat utilitza l'ordenació natural de l'element. |
primer() | Retorna el primer element del conjunt actual. |
Auriculars (E a Element) | Retorna una vista de la part del conjunt donat els elements de la qual són estrictament inferiors al toElement. |
darrer () | Retorna la vista d'ordre invers del mapeig que hi ha al mapa. |
divisor () | Retorna una assignació clau-valor que està associada amb la clau mínima del mapa donat. A més, retorna null si el mapa està buit. |
subconjunt (E fromElement, E toElement) | Retorna una assignació de valor-clau associada a la clau més gran que és menor o igual que la clau donada. A més, retorna null si el mapa està buit. |
tailSet (E de l'element) | Retorna una vista del mapa les claus del qual són estrictament inferiors a la toKey. |
Exemple 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')); } }Prova-ho ara
Sortida:
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]