Как проверить пустой textField, который может принимать только целые числа? - PullRequest
3 голосов
/ 16 февраля 2012

Я написал так; но он не может целочисленные только текстовые поля

if(textField_1.getText().length()==0)  

JOptionPane.showMessageDialog(null, "enter text in textfield");  

Пожалуйста, помогите ...

Ответы [ 2 ]

2 голосов
/ 02 марта 2013
if(textField_1.getText().isEmpty()){
    JOptionPane.showMessageDialog(null, "enter text in textfield");  
}  
2 голосов
/ 16 февраля 2012

Как правило, когда вы проверяете пользовательский ввод в Java, вы захотите проверить как нулевые, так и пустые строковые значения.Чтобы проверить равенство строковых объектов, вы должны использовать метод .equals () (не оператор ==).Таким образом, проверка на пустое значение String может выглядеть примерно так:

if ( val == null || val.trim().equals( "" ) )
{
    // handle empty String case
}
else
{
    // handle non-empty String case
}

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...