注:模拟str1.compareTo(str2)
- 自定义
- String中compareTo
- 配合List的sort方法使用
自定义:
public static int compareString(String a,String b){
int len1 = a.length();
int len2 = b.length();
//limitation
int lim = Math.min(len1,len2);
byte v1[] = a.getBytes();
byte v2[] = b.getBytes();
int k=0;
while(k<lim){
byte c1 = v1[k];
byte c2 = v2[k];
if(c1!=c2){
return c1-c2;
}
k++;
}
return len1-len2;
}
String中compareTo:
配合List的sort方法使用: