| 
 |||||||
| 
    SortedSet, NavigableSet, TreeSet 
        
        
		  Время создания: 01.11.2019 09:32		  
		 
		
		 		
		
		 		
		
				  
		    Раздел: INFO - Development - JAVA - Collection		   
		
		
		 		 
		  Запись: wwwlir/Tetra/master/base/1572571930g8s8jwpfwl/text.html на raw.githubusercontent.com		  
		 
		
				   | 
 |||||||
| 
    | 
 |||||||
| 
    SortedSet Интерфейс SortedSet предназначен для создания коллекций, который хранят элементы в отсортированном виде (сортировка по возрастанию). SortedSet расширяет интерфейс Set, поэтому такая коллекция опять же хранит только уникальные значения. SortedSet предоставляет следующие методы: 
 NavigableSet Интерфейс NavigableSet расширяет интерфейс SortedSet и позволяет извлекать элементы на основании их значений. NavigableSet определяет следующие методы: 
 TreeSet Обобщенный класс TreeSet<E> представляет структуру данных в виде дерева, в котором все объекты хранятся в отсортированном виде по возрастанию. TreeSet является наследником класса AbstractSet и реализует интерфейс NavigableSet, а следовательно, и интерфейс SortedSet. В классе TreeSet определены следующие конструкторы: 
 TreeSet поддерживает все стандартные методы для вставки и удаления элементов: 
 И поскольку при вставке объекты сразу же сортируются по возрастанию, то при выводе в цикле for мы получим отсортированный набор: TreeSet contains 4 elements
France
Great Britain
Italy
Так как TreeSet реализует интерфейс NavigableSet, а через него и SortedSet, то мы можем применить к структуре дерева различные методы: 
  | 
 |||||||
| 
    
 
 Так же в этом разделе:
  
  
  | 
 |||||||
      
   | 
 |||||||
   
   
  | 
 |||||||
   
  |