2013-09-25 2 views
0

Я пытаюсь сортировать 3 строки по алфавиту с помощью метода compareTo в java без использования массивов.Лексикографическая сортировка в java?

Это самый быстрый способ сделать это, настроив 6 операторов сравнения и отсортировав их по наименьшему или наибольшему или есть ли более простой способ? Благодаря!

+0

Почему шесть сравнений? Разве трех не хватит? – Thilo

+0

Возможно ли использование 'Collections', если не массивов ?! – SudoRahul

ответ

0

положите его в TreeSet.

TreeSet<String> t = new TreeSet<>(); 
    t.add("stack"); 
    t.add("over"); 
    t.add("flow"); 
    System.out.println(t); 

Выход:

[flow, over, stack] 
Смежные вопросы