Verificando cada caractere para um número

Estou tentando fazer um loop através de uma string e verificar cada caractere se um dos caracteres for um número. Se for um número, quero devolvê-lo como verdadeiro. Eu tenho uma string "travamento", embora ela retorne como verdadeira (que possui um número).

Aqui está o que eu tenho até agora:

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;
}

Não consigo descobrir o que há de errado. Minha lógica parece estar correta, mas minha codificação não está.

EDIT: Eu descobri. Obrigado por toda sua ajuda

questionAnswers(6)

yourAnswerToTheQuestion