Ниже код дает отсортированные элементы & SortedSet не может быть реализован, как это интерфейс & поэтому TreeSet используется для создания его экземпляра, так как это класс & мой вопрос почему TreeSet является используется вместо любых других классов, потому что SortedSet предоставляет отсортированный элемент порядка &, поэтому используется TreeSet?Можно ли использовать другой класс в интерфейсе SortedSet
import java.util.HashSet;
import java.util.Iterator;
import java.util.SortedSet;
import java.util.TreeSet;
public class SortedSetDemo
{
public static void main(String[] args)
{
SortedSet s=new TreeSet();
s.add("Akash");
s.add("Prakash");
s.add("Bhushan");
s.add("Chetan");
System.out.println("SortedSet:");
Iterator itr=s.iterator();
while(itr.hasNext())
{
System.out.println(itr.next());
}
}
}
Выход: SortedSet: Акаши Бхушан Четан Пракаш
Вы просматривали документы Java, чтобы узнать, что еще реализует этот интерфейс? – Dan
Сложно сказать, что вы упомянули «TreeMap», но в коде используется только «TreeSet». Кстати, что вы пропустили из 'TreeSet'? –