Разница между лексикографическим и буквенным сравнением строк заключается в том, как происходит сравнение:
Таким образом, при лексикографическом сравнении строки сравниваются по кодировке их символов, а при буквенном — сравнение идёт побитно, с учётом регистра букв. 14
Например, в Java для сравнения строк в лексикографическом порядке используется метод compareTo, а для сравнения без учёта регистра — compareToIgnoreCase. 5