Мне нужно проверить, соответствует ли вход пользователя чему-либо в Set или List, но в настоящее время я использую .contains(). Очевидно, что это не работает, когда пользователь вводит то, что не соответствует правильному случаю, поэтому я думал об использовании .matches (regex), но не являюсь профессиональным regexer.Java - Игнорировать регистр, проверяющий ввод пользователя
Мог ли я использовать Regex или Pattern, чтобы проверить, соответствует ли вход пользователя чему-либо в списке, в противном случае.
спасибо.
Я просто заметил, что мне придется использовать цикл for, чтобы получить элементы из моего набора, прежде чем сравнивать их с .matches().
Вы можете взять первоначальный вход и превратить его в нижний регистр, а затем сравнить его к тому, что вы хотите. – Flipybitz
Вы можете просто проверить на 'input.toLowerCase(). Contains (...)' – Jack
Спасибо Flipybitz и Jack. Похоже, что иногда вы слишком много учитесь, и вы забываете про простые вещи ... Ха-ха – Dom