1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Change CharArrayUtils.compare() to yield lexicographical order.

This commit is contained in:
Markus Schorn 2006-11-22 15:18:21 +00:00
parent fb61bc0c35
commit 464454a15a

View file

@ -69,14 +69,14 @@ public class CharArrayUtils {
if (str1 == str2)
return 0;
if (str1.length != str2.length)
return str1.length < str2.length ? -1 : 1;
int end= Math.min(str1.length, str2.length);
for (int i = 0; i < end; ++i) {
int diff= str1[i] - str2[i];
if (diff != 0)
return diff;
}
for (int i = 0; i < str1.length; ++i)
if (str1[i] != str2[i])
return str1[i] < str2[i] ? -1 : 1;
return 0;
return str1.length - str2.length;
}
public static final boolean equals(char[] str1, int start1, int length1, char[] str2) {