Как получить EditText, чтобы проверить, равно ли оно любое число в целочисленном ArrayList? - PullRequest
1 голос
/ 28 апреля 2020

Хорошо, поэтому я пытаюсь получить EditText, чтобы проверить, равно ли значение в нем, что находится в списке массивов Integer. Во-первых, у меня есть код для извлечения строки в тексте редактирования, затем я хочу посмотреть, равно ли значение в тексте редактирования тому, что у меня есть в списке числовых c массивов. Вот что я попробовал ...

  int[] numbers = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

  if (myET.getText().toString().equals(Integer.toString(numbers[9]))) {
      myET.setText("0" + (numbers[9]));
   }

Это работает, но только для последнего индекса в списке массивов. Я хочу, чтобы Редактировать текст проверял, равно ли оно 0 или 1 или 2 и т. Д. До 9. Если это так, то Редактировать текст изменит значение на значение, аналогичное приведенному выше. Я очень ценю помощь! Спасибо!

1 Ответ

1 голос
/ 28 апреля 2020
for(int i=0;i<=9 ;i++){
 if (myET.getText().toString().equals(Integer.toString(numbers[i]))) {
      myET.setText("0" + (numbers[i]));
   }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...