Я хочу создать метод, который возвращает количество слов в строке, в которой нет вхождений слов в массиве строк. Я хочу реализовать эту логику, используя только что-нибудь в пакете java.lang.Количество слов в строке, которая не находится в массиве строк
public int count(String a, String[] b) {
}
E.g.
count(" hey are you there ", new String[]{ "are", "i", "am"})
вернет 3, поскольку в строке есть слово «есть».
Во-первых, я думаю, что мне нужно использовать функцию string.split для преобразования строки в массив строк. Есть идеи?
Почему '3'? '" - это '' только в 'String' один раз. Что, если в массиве тоже было «эй»? –
"* количество слов в строке, которая не имеет вхождений слов в массив строк *" - Это сбивает с толку. – Maroun
Итак, в строке есть 4 слова, но поскольку есть слово «есть», которое находится в массиве строк, которое появляется в строке, оно должно вычитать количество чисел на 1, следовательно, должно возвращаться 3. –