Я разработал инструмент сравнения текста с использованием Java Swing. Мой логин для сравнения работает так.Java - проверить пробел между строкой
String A = "Hello World Java"
String B = "Hello World Java"
Что я сделал есть, я в основном split
строка использовать " "(space)
затем добавить в мой список массива. Аррайалист будет выглядеть так.
array1(0) = {Hello} array1(1)={World} array1(2)={Java}
array2(0) = {Hello} array2(1)={World} array2(2)={Java}
Затем я сравниваю использование первого элемента массива 1 с первым элементом массива2. Если он равен сравнению PASS и если он не работает Мне нужно показать, что FAIL. И это будет так.
<pass>Hello<pass><pass>World<pass><pass>Java<pass>
У меня есть усовершенствование, где мне нужно также показать интервал. Поэтому мой окончательный результат должен быть таким.
<pass>Hello<pass><quote><pass>World<pass><quote><quote><pass>Java<pass>
Любая идея, как я могу это достичь? Пожалуйста посоветуй.
При вызове метода разделения на '» «' вы должны получить дополнительные пробелы, как „“ строк в массиве. например '' hello hello hello helleo '.split ("") .length' возвращает 8 –
@ ОлександрСамсонов Я так не думаю. в вашем случае он возвращает только 4, а не 8. –
[this] (http://stackoverflow.com/questions/16586656/extract-all-occurrences-of-pattern-k-and-check-if-string-matches-k -in-1-pass) может помочь – chanaka777