62,615
社区成员
发帖
与我相关
我的任务
分享
public int compareTo(String anotherString) {
int len1 = value.length;
int len2 = anotherString.value.length;
int lim = Math.min(len1, len2);
char v1[] = value;
char v2[] = anotherString.value;
int k = 0;
while (k < lim) {
char c1 = v1[k];
char c2 = v2[k];
if (c1 != c2) {
return c1 - c2;
}
k++;
}
return len1 - len2;
}
public class Test {
public static void main(String[] args) {
int[] str = new int[] {6,5,4,3,1,99,88,77,66,55,2};
// String newStr = "6,5,4,3,1,99,88,77,66,55,2";
// String[] str = newStr.split(",");
Arrays.sort(str);
System.out.println(Arrays.toString(str));
}
}
打印结果