Such as if I were to compare the Strings "Hello" and "World".
How does it know Hello is greater than World?
The only thing I can come up with is, maybe it uses the ASCII Table as reference?
Thanks for the help!
it compares two strings lexographically. check here in the String API.
If two strings are different, then either they have different characters at some index that is a valid index for both strings, or their lengths are different, or both. If they have different characters at one or more index positions, let k be the smallest such index; then the string whose character at position k has the smaller value, as determined by using the < operator, lexicographically precedes the other string.