关于String比较的问题,在线等.....
public int compare(String s, String s1)
{
int i = s.length();
int j = s1.length();
int k = 0;
for (int l = 0; k < i && l < j; l++)
{
char c = s.charAt(k);
char c1 = s1.charAt(l);
if (c != c1)
{
c = Character.toUpperCase(c); //(1)
c1 = Character.toUpperCase(c1);
if (c != c1)
{
c = Character.toLowerCase(c);
c1 = Character.toLowerCase(c1);//(2)
if (c != c1)
return c - c1;
}
}
k++;
}
return i - j;
}
问题:(1)处字符大写如果不相等,(2)处小写会相等吗?求教具体解释