В текстовом файле с переменными пробелами между словами существует ли значительно лучший способ поиска и сопоставления заданного предложения?
Например, если текстовый файл содержит следующую фразу с пробелом ( * пробелы и символы табуляции) следующим образом
Java is a\t\tgreat programming\tlanguage.
каков был бы наиболее эффективный способ сопоставления его с учетом входных слов?
Очевидным подходом было бы удаление (или игнорирование) пробелов и сопоставлять последовательности непробельных символов, что можно сделать с помощью стандартных Java функций ввода-вывода и работы со строками.