Я пытаюсь сравнить массив (строк) с регулярной строкой от ввода. Это возможно? У меня есть тестовый код, и это в основном только говоритМожно ли сравнить строку массива с обычной строкой?
incomparable types java.lang.string and java.lang.string[]
Это мой тестовый код:
String[] yes = new String[5];
yes[0] = "yes";
yes[1] = "yeah";
yes[2] = "sure";
yes[3] = "yupp";
yes[4] = "okay";
System.out.println("Input");
String input = scan.next();
if ((input).equalsIgnoreCase(yes)) {
System.out.println("compared!");
}
есть простой способ проверить все они вместе или были бы чем-то вроде строк if ((input) .equalsIgnoreCase (да [0,1,2,3,4])) { – thebestofu
Это трехстрочный. 'for (String возможность: да)' 'if (input.equalsIgnoreCase (возможность))' 'System.out.println (« Сравнено! »);' –