String[] s1 = {"112:abc","111:def","110:ghi"};
怎样实现让每个元素按照:前的数字从小到大排序,变成“110:ghi”,"111:def","112:abc"
求高手指点
因为String类已经实现comparable接口,所以可以直接排序
public class Face {大哥,要不你试试 String[] s1 = {"21:abc","9:def","111:ghi"};
看看行不行,arrays.sort是一个一个字符比较的,这里不能用
大哥,要不你试试 String[] s1 = {"21:abc","9:def","111:ghi"};
看看行不行,arrays.sort是一个一个字符比较的,这里不能用
试验了,再说行不行。
java ArraysSortTest
Process started >>>
110:ghi
111:def
112:abc
<<< Process finished. (Exit code 0)
用String[] s1 = {"21:abc","9:def","111:ghi"};
结果是
111:ghi
21:abc
9:def
你给的例子是长度一致的。