Сортировка строк, содержащих число в Java [дубликаты]

На этот вопрос уже есть ответ здесь:

Сортировать по строке, которая может содержать число 18 ответов

У меня проблема с компаратором по умолчанию для строк (в SortedSet). Проблема в том, что компаратор по умолчанию неХорошая строка, содержащая числа, т.е. в наборе у меня есть:

room1, room2, room100

Естественный порядок должен быть таким, как указано выше, но в наборе у меня есть:

room1, room100, room2

Я знаю, почему это так, но я нене знаю, как это изменить.

Ответы на вопрос(6)

Ваш ответ на вопрос