Итак, у меня есть EditText в моем приложении, где пользователь вводит имя в aswer. Моя проблема заключается в том, что когда я проверяю ввод и использую условное выражение, чтобы проверить, является ли он правильным ответом, он становится сложным. Вот мой код, так что вы получите лучшее понимание моего вопросаУпростить условное
if (cuenta == 0) {
if (inputbox.getText().toString().equals("Ottawa")) {
resultadolabel.setText("Correcto");}
else if (inputbox.getText().toString().equals("Ottawa ")) {
resultadolabel.setText("Correcto");}
else if (inputbox.getText().toString().equals("ottawa")) {
resultadolabel.setText("Correcto");}
else if (inputbox.getText().toString().equals("ottawa ")) {
resultadolabel.setText("Correcto");}
else {resultadolabel.setText("Respuesta correcta: Ottawa");}
}
Как вы можете видеть, я попросить столицы Канады, но я хочу, чтобы пользователь, чтобы иметь возможность написать текст в 4-х различных способах (капитал буква w/space на конце, нижний регистр без места в конце и т. д.). Это, где мой вопрос возникает, есть способ сделать что-то вроде «если (это условие или это другое условие или это другое условие и т. Д.)
Мне действительно нужен способ упростить мой код, потому что он получите действительно долго специально со странами с акцентом и прочее
насчет акцентов? –
Что вы подразумеваете под акцентами? который акцентирует? можете ли вы привести пример? – Baby
México (é). Не уверен, что «акцент» - настоящее слово на английском, я говорю по-испански, и я действительно не знаю, является ли это правильным переводом. –