Посмотрите, содержит ли строка какие -либо символыJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Посмотрите, содержит ли строка какие -либо символы

Сообщение Anonymous »

Проблема, которая у меня есть, заключается в том, что я проверю, чтобы увидеть, содержит ли строка какие -либо символы, она смотрит только на первый символ, а не на всю строку. Например, я хотел бы иметь возможность вводить «123ABC», и символы распознаются, так что это не удалось. Мне также нужно, чтобы строка длиной 11 символов, и, поскольку моя программа работает только с 1 символом, она не может идти дальше. < /P>
Вот мой код до сих пор: < /p>

Код: Выделить всё

public static int phoneNumber(int a)
{
while (invalidinput)
{
phoneNumber[a] = myScanner.nextLine();

if (phoneNumber[a].matches("[0-9+]") && phoneNumber[a].length() == 11 )
{
System.out.println("Continue");
invalidinput = false;
}
else
{
System.out.print("Please enter a valid phone number: ");
}

}

return 0;
}
Например, почему, если я заберу проверку, чтобы увидеть phonenumber.length () , он все еще регистрирует только 1 символ; Итак, если я введу "12345", это все равно не удается. Я могу ввести только «1», чтобы программа продолжалась.>

Подробнее здесь: https://stackoverflow.com/questions/201 ... ters-in-it
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»