Compares the specified stringto this string using the Unicode values of
the characters. Returns 0 ifthe strings contain the same characters in
the same order. Returns anegative integer if the first non-equal
character in this string hasa Unicode value which is less than the
Unicode value of thecharacter at the same position in the specified
string, or if this string isa prefix of the specified string. Returns a positive integer if the first non-equal character inthis string has a Unicode value which isgreater than the Unicode value of the character at the same position in the specified string, or if thespecified string is prefix of this string.