Я хотел бы выделить и сообщить о различиях текста между двумя строками с Java. Каков хороший способ сделать это? Нужно ли мне токенизировать обе строки и сравнивать, или есть более простой способ?Выделение текстовых различий между двумя строками Java
Пример:
У меня есть 2 строки так:
Предыдущая строка: ПОДЪЕМ НА 5900' , то восхождение ПРАВЫЙ поворот на 11000' на заголовок 193 и исходящий Текущая строка: взобраться на 6500' , то восхождение LEFT поворачивается на 11000'в заголовке 201 и входящем
В настоящее время я просто показываю предыдущую и текущую строки, выполняя сравнение строк, но я хочу выделить фактическую подстроку, которая изменилась с предыдущей строки, например :
Текущая строка: ПОДЪЕМ НА 6500' затем восхождение ЛЕВЫЙ поворот к 11000'on заголовок и въездной
Благодарим Вас за помощь!
Спасибо Praveen
Проверьте это http://stackoverflow.com/questions/15303631/what-are-some-algorithms-for-comparing-how-similar-two-strings- – madmik3