2016-01-06 3 views
-7

У меня есть строка ... например «Это мой новый автомобиль. Это очень хорошо в использовании. Очень дорого». Я хочу знать, что сколько раз в эту строку приходило слово «очень».Подсчитайте определенное слово из строки

+0

Добра пожаловать в StackOverflow! При запросе вопроса обязательно укажите [Минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) кода, который вы используете. Если вы еще не указали какой-либо код, есть вероятность, что вопрос не соответствует теме для этого сайта. Обязательно выполните некоторые исследования и сначала попытайтесь решить проблему. Затем, если у вас все еще есть какие-то конкретные вопросы (не «дайте мне код»), напишите [хороший вопрос] (http://stackoverflow.com/help/how-to-ask), и мы будем рады помочь вы. –

+0

Как насчет слов, содержащих очень? «Это моя новая птичья клетка, она больше, чем просто», – Bathsheba

+0

@NathanOliver, который я выбрал для OP. – erip

ответ

0

Посмотрите на метод подстроки в java. Это то, что вам нужно. Основная идея состоит в том, чтобы проверять каждое слово и, чтобы видеть это, градировать каждое слово из предложения, вы должны использовать метод подстроки, а затем оттуда вы можете начать сравнивать слово, против которого вы ищите.

  • Используйте петлю, чтобы пройти через каждый символ.
  • Проверка на следующей пустой символ
  • Сформировать слово из которого предыдущего непустого символа был до пустого символа
  • Проверьте, чтобы увидеть, если слово соответствует тому, что вы ищете. Если это произойдет, увеличьте свой счетчик матчей.
  • Вы также должны убедиться, что вы выходите из цикла после того, как вы нажмете последний символ.

Надеется, что это помогает

Смежные вопросы