Дан текстовый файл. Требуется удалить из него все повторяющиеся слова, и сохранить результат в том же файле. Java

Не могли бы вы помочь кодом, если это возможно? Плохо знаю как работать со строками и файлами на java


Ответы (1 шт):

Автор решения: Дмитрий

Могу привести пример. Вы сказали, что с коллекцией разберетесь сами и не можете найти количество повторяющихся слов. Тогда вот вам наиболее простой пример подсчета повторяющихся слов без использования коллекций(вы их учите самостоятельно) и без чтения - записи:

import java.util.Arrays;
import java.util.stream.Collectors;

public class Main {

    public static void main(String[] args) {
        System.out.println(wordCount("aaa bbb ccc aaa bbb ddd"));
    }

    private static String wordCount(String text) {
        return Arrays.stream(text.split(" ")).distinct().collect(Collectors.joining(" "));
    }

}
→ Ссылка