62,614
社区成员
发帖
与我相关
我的任务
分享
public class compare {
public static void main(String[] args) {
String a[] = {"aa10","aa11","aa2","aa1"};
String b[] = {"aaa10","aaa11","aaa2","aaa1"};
String temp;
for(int i = 0; i<b.length-1; i++) {
for(int j = i+1;j<b.length;j++) {
if(b[i].compareTo(b[j])>0||b[i].length()>b[j].length()) {
temp = b[i];b[i]=b[j];b[j]=temp;
}
}
}
for(int i = 0; i<a.length; i++) {
System.out.print(b[i]+" ");
}
}
}
这样就行了。。