我有一个数组列表如下
100 AAA 500-1 Lorem Ipsum
100 BBB 500-2 Lorem Ipsum
101 AAA 500-1 Lorem Ipsum
101 AAA 500-2 Lorem Ipsum
100 BBB 500-3 Lorem Ipsum
我希望将其排序为
101 AAA 500-1 Lorem Ipsum
101 AAA 500-2 Lorem Ipsum
100 AAA 500-1 Lorem Ipsum
100 BBB 500-2 Lorem Ipsum
100 BBB 500-3 Lorem Ipsum
首先,按数字降序 (101, 100)。
二是按三个字母升序(AAA、BBB)。
三、按第三列升序(500-1、500-2、500-3)
我可以按空格分割每个元素并获取单个单词并进行排序。但是任何人都可以用任何其他方式或已知算法帮助我吗?如果您需要更多信息,请告诉我。
先感谢您。