我有以下字符串"3it 1am con4erned 2a"
我需要按照"1am 2a 3it con4erned"
我使用字符串拆分方法来提供String数组,然后计算并比较和填充第二个排序数组,然后创建一个辅助字符串作为输出。
有更好的方法吗?
答案 0 :(得分:0)
试试这个:
String string="3it 1am con4erned 2a";
String sortedString=Arrays.stream(string.split(" "))
.sorted(Comparator.naturalOrder())
.collect(Collectors.joining(" "));