2016-10-29 2 views
0

У меня проблема. Как упорядочить номера, отсортированные как это?MYSQL/JAVA - Как заказать такие номера?

1.06.1.06.01.01.01  
1.06.1.06.01.01.01.19  
1.06.1.06.01.01.01.21  
1.06.1.06.01.01.01.22  
1.06.1.06.01.01.02 

enter image description here

Большое вам спасибо за помощь.

+0

Можете ли вы включить код, который будет показывать, как эти данные сохраняются? –

ответ

0

Если данные, поступающие из БД только из строк Преформатированные, где точки размещаются всегда в том же положении, вы можете сортировать «номера» лексически: просто поместите каждую строку в TreeSet, затем вытащите их итератором. Например.

Set<String> cuteNumbers = new TreeSet<>(); 
cuteNumbers.add("1.06.1.01.01.01.01"); 
cuteNumbers.add(...); // etc etc 
for (String number : cuteNumbers) { 
    System.out.println(number); 
} 
Смежные вопросы