В классе Solution есть метод checkWords(String), который должен проверять наличие переданного слова в множестве words.
Если слово есть, то выводим в консоль:
Слово [переданное слово] есть в множестве
Если нет:
Слова [переданное слово] нет в множестве
Метод main не участвует в проверке.
Пример вывода:
Слово Java есть в множестве
Требования:
• В классе Solution должно быть публичное статическое поле words типа HashSet<String> - ВЫПОЛНЕНО
• В классе Solution должен быть публичный статический метод checkWords(String) с типом возвращаемого значения void - ВЫПОЛНЕНО
• Метод checkWords(String) должен работать согласно условию - НЕ ВЫПОЛНЕНО
package com.javarush.task.pro.task13.task1302;
import java.util.Arrays;
import java.util.HashSet;
import static java.util.Arrays.asList;
/*
Проверка присутствия
*/
public class Solution {
public static HashSet<String> words = new HashSet<>(asList("Если бы меня попросили выбрать язык на замену Java я бы не выбирал".split(" ")));
public static void checkWords(String word) {
for (String element : words) {
if (element.hashCode() == word.hashCode() && element.equals(word)) {
System.out.println("Слово" + word + " есть во множестве");
} else {
System.out.println("Слова" + word + " нет во множестве");
}
}
}
public static void main(String[] args) {
checkWords("JavaScript");
checkWords("Java");
}
}