Я пытаюсь написать метод findChar(). Этот метод принимает в качестве параметров символ и массив строк, и он печатает все слова в массиве, которые содержат указанный символ параметра. , напримернайти символ в массиве
Test Result
String[] words = {"caravan", "car", "van", "bike", "scooter", "vehicle", "bicycle"};
findChar('v', words); Words containing the letter v : caravan van vehicle
findChar('i', words); Words containing the letter i : bike vehicle bicycle
я получил что-то вроде этого на данный момент это грубая идея, но не 100% уверен, что, как я еще неделю на изучение Java поэтому, пожалуйста, идти легко.
public static void findChar(Char character, String word) {
for(String word:words) {
// Check if it contains the character
if (word.contains(Character.toString(character))) {
wordsContainingCharacter.add(word);
}
if(.....size() > 0) {
System.out.println("Words containing the letter " + character + " : " + ....);
} else {
System.out.println("Character is not in any word");
}
}
}
так в чем вопрос? – Abubakkar
Ваше решение выглядит отлично. Вы столкнулись с любой проблемой? –
Этот код очень хорош, и так вы должны его написать, в чем смысл? – Furtiro