Дан текстовый файл. Требуется удалить из него все повторяющиеся слова, и сохранить результат в том же файле. 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(" "));
}
}