Проверка каждого символа на номер

Я пытаюсь перебрать строку и проверить каждый символ, если один из символов является числом. Если это число, я хочу вернуть его как true. У меня есть строка «crash», хотя она возвращает ее как true (что у нее есть номер).

Вот что у меня так далеко:

public boolean isNumber()
{
  String newString = "crash";
  boolean isNumber = true;
  for (int i=0; i<newString.length(); i++)
  {
     if (Character.isDigit(newString.charAt(i)))
     {
        isNumber = true;
        continue; // continue looping through the string. Go on to the next index.
                  // The character at index i is a number.
     }
     else
     {
        isNumber = false; 
        break; // terminate the for-loop and return it as false! It is not a number!
     }
   }
  return isNumber;
}

Я не могу понять, что не так. Моя логика, кажется, в порядке, но мое кодирование не так.

РЕДАКТИРОВАТЬ: Я понял это. Спасибо за вашу помощь!

Ответы на вопрос(6)

Ваш ответ на вопрос