И у меня есть карта, в которую я вставил свои строки, например «start», и поместил ее в HashMap myMap:
Код: Выделить всё
Map listOfActions = new HashMap();
listOfActions.put(myStr, myStr);
Код: Выделить всё
if (listOfActions.containsKey(usrInput.toUpperCase())
|| listOfActions.containsKey(usrInput.toLowerCase())) {
/// some do
}
1. Есть ли способ получить строковое значение без учета регистра?
Я также добавлю это здесь. Я не мог использовать методqualsIgnoreCase() для получения элементов с карты, потому что он возвращает логическое значение.
2. У меня аналогичная проблема в операторах переключения регистра для проверки 2-строчное равенство без учета регистра.
Подробнее здесь: https://stackoverflow.com/questions/669 ... ase-method
Мобильная версия