У меня есть список строк.
TagSort-Test-CA-ASSET-ID1_ tag4
TagSort-Test-CA-ASSET-ID13_tag
TagSort-Test-CA-ASSET-ID1_ 6th_tag
TagSort-Test-CA-ASSET-ID1_tag1
TagSort-Test-CA-ASSET-ID1_tag2
TagSort-Test-CA-ASSET-ID1_tag5
Когда я делаю
List<String> test = Arrays.asList(
"TagSort-Test-CA-ASSET-ID1_ tag4",
"TagSort-Test-CA-ASSET-ID13_tag",
"TagSort-Test-CA-ASSET-ID1_ 6th_tag",
"TagSort-Test-CA-ASSET-ID1_tag1",
"TagSort-Test-CA-ASSET-ID1_tag2",
"TagSort-Test-CA-ASSET-ID1_tag5");
Collections.sort(test);
System.out.println(test);
, вывод [TagSort-Test-CA-ASSET-ID13_tag, TagSort-Test-CA-ASSET-ID1_ 6th_tag, TagSort-Test-CA-ASSET-ID1_ tag4, TagSort-Test-CA-ASSET-ID1_tag1, TagSort-Test-CA-ASSET-ID1_tag2, TagSort-Test-CA-ASSET-ID1_tag5]
Как я могу получить заказ как [TagSort-Test-CA-ASSET-ID13_tag, TagSort-Test-CA-ASSET-ID1_ 6th_tag, TagSort-Test-CA-ASSET-ID1_tag1, TagSort-Test-CA-ASSET-ID1_tag2,TagSort-Test-CA-ASSET-ID1_ tag4, TagSort-Test-CA-ASSET-ID1_tag5]
Это формат, который я получаю из postgres DB. Мне нужно поддерживать то же поведение в Java.