У меня есть текст, и я сделаю некоторую фильтрацию, основанную на количестве слов каждой фразы.
Я думал об использовании карты, в ключе я вставил фразу int значение,количество слов, итерируйте на карте и удалите строки, которые имеют меньшее значение, чем указано ранее.
- Существует карта , где можно хранить повторяющиеся записи (фраза и количество)?
- Могу ли я получить с карты в порядке расположения элементов?Это потому, что это текст, поэтому важен порядок фраз.
ПРИМЕР
Исходный текст
My name is Renato | 4<br>
Today is Tuesday | 3<br>
I live in Brazil | 4<br>
My name is Renato | 4<br>
20 years | 2<br>
StackOverflow is a fantastic website | 5
Фильтрация удаления фраз, содержащих менее 4 слов
Окончательный текст
My name is Renato<br>
I live in Brazil<br>
My name is Renato<br>
StackOverflow is a fantastic website