Я хочу знать, существует ли на самом деле число, которое пользователь ввел в «EditText» внутри массива, вот мой текущий код:
final String[] gameArray = {("1"), ("2"), ("3"), ("4"), ("5")};
public void startGame(View v) {
if (Arrays.asList(gameArray).contains((text))) {
Outputs1.setText("You typed in: " + text + ", which is the correct number!");
} else {
Outputs1.setText("No number 1-5 detected, please type in a number 1-5.");
}
}
Когда пользователь вводит число, он проверяетесли это число существует внутри массива с помощью оператора If, и если оно это делает, оно отображает сообщение, если это не так, оно отображает другое сообщение.
К сожалению, это не работает (так как отображается толькодругое сообщение, хотя я набрал 1-5), и другие вопросы и ответы тоже не сработали.
Любой ответ будет отличным.