how to compare strings lexicographically in java