import java.util.*;
class Ideone {
public static void main
(String[] args
) { List
<String
> sortValues
= new ArrayList
<>(List.
of("100",
"112",
"245",
"65",
"99")); sortValues.
sort(Comparator.
comparing(s
-> !s.
matches("\\d[\\d,]*") ? " " + s
: String.
format("%09d",
Integer.
parseInt(s.
replace(",",
""))))); System.
out.
println(sortValues
); }
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgSWRlb25lIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgTGlzdDxTdHJpbmc+IHNvcnRWYWx1ZXMgPSBuZXcgQXJyYXlMaXN0PD4oTGlzdC5vZigiMTAwIiwiMTEyIiwiMjQ1IiwiNjUiLCI5OSIpKTsKICAgICAgICBzb3J0VmFsdWVzLnNvcnQoQ29tcGFyYXRvci5jb21wYXJpbmcocyAtPiAhcy5tYXRjaGVzKCJcXGRbXFxkLF0qIikgPyAiICIgKyBzIDogU3RyaW5nLmZvcm1hdCgiJTA5ZCIsIEludGVnZXIucGFyc2VJbnQocy5yZXBsYWNlKCIsIiwgIiIpKSkpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oc29ydFZhbHVlcyk7CQkKCX0KfQ==