Use the String.CompareTo method:
The return value of CompareTo () is int, which is the size of the corresponding character (ASCII code order) first.
1. Returns a value of 0 if the string is equal.
2. If the first character and the first character of the parameter are not equal, the end comparison returns the difference between them (ASCII code value) (negative value, the former string is less than the last string; positive, the former string is greater than the after string).
3, if the first character and the first character of the argument are equal, then the second character and the second character of the argument are compared, and so on, until the comparison of the character or the character is compared to a full comparison, then the length of the comparison character.
String S1 = "abc"= "ABCD"= "ABCDFG"= "1BCDFG"= "CDFG"// //////-2 ("A" ASCII code is, "C" ASCII code is 99, so return-2)
Java string comparison Tip