public class CompareFunction {
public static int compareToFunction(String s1,String s2)
{
int len1=s1.length();
int len2=s2.length();
int lim=Math.min(len1, len2);
char v1[]=s1.toCharArray();
char v2[]=s2.toCharArray();
int k=0;
while(k<lim)
{
char c1=v1[k];
char c2=v2[k];
if(c1!=c2)
return c1-c2;
k++;
}
return len1-len2;//如果两个字符串前面的字符串都匹配,比如"abc"和"abcde"
}
public static void main(String[] args)
{
System.out.print(compareToFunction("adcf","abz"));
}
}