В настоящее время я работаю над проектом, где мне нужно будет сравнить два текстовых документа для всех вхождений слов в документе 1, которые должны быть повторены в документе 2, независимо от положения слова. например, если документ 1 содержит прописку с 10 вхождениями слова «в», документ 2 должен содержать 10 вхождений «в». Нет проблем, если слова помещаются в разные позиции. Как мне это сделать? ..... спасибо заранее.Сравнение двух документов для всех вхождений слов
0
A
ответ
0
Постройте a Map<String,Integer>
, где вы подсчитываете количество вхождений для каждого слова. Если карта для двух документов одинакова, у вас есть «соответствующие документы».
Map<String,Integer> docToMap(String[] document) {
Map<String,Integer> map = new HashMap<>();
for (String s:document) {
Integer n=map.get(s);
n= n==null?1:(n+1);
map.put(s,n)
}
}
Смежные вопросы
- 1. Сравнение двух документов в python
- 2. Сравнение двух документов solr
- 3. Сравнение двух слов
- 4. Сходство документов: сравнение двух документов эффективно
- 5. Сравнение документов - сходство документов
- 6. Сравнение двух документов в службе
- 7. подсчитать число вхождений всех слов в UNIX
- 8. Подсчитайте количество вхождений двух слов в строку
- 9. Javascript Regex: Замена нескольких слов пробелом для всех вхождений?
- 10. Сравнение двух документов Word различной длины
- 11. Сравнение двух перечислений для всех возможных случаев
- 12. Сравнение двух документов Xml в Silverlight
- 13. Perl: сравнение слов в двух файлах
- 14. Сравнение двух слов из двух списков в python
- 15. Сравнение документов на Python - возврат всех слов НЕ В другом документе
- 16. Сравнение всех двух списков в Python
- 17. MATLAB: сравнение всех элементов двух массивов
- 18. замена всех вхождений пробела
- 19. Regex для двух слов
- 20. Сканирование большого количества документов для десятков слов
- 21. SQL-запрос для поиска всех двух комбинаций слов
- 22. Сравнение вхождений символов в строках
- 23. Сравнение документов в MongoDB
- 24. Компонент .net winforms для сравнения двух документов?
- 25. Сравнение нескольких пар документов
- 26. Mongo: подсчитать количество слов в наборе документов
- 27. Сравнение слов в разных фразах
- 28. Сравнение 2 документов excel
- 29. Проверка/сравнение документов
- 30. Сравнение двух векторных строк для сходства C++
http://mattgemmell.com/2008/12/08/what-have-you-tried/ –