Привет,
Я пытаюсь проверить, является ли мое целое число нулевым. Если это так, мне нужно предложить пользователю ввести значение. Мой опыт работы с Perl, поэтому моя первая попытка выглядит так:
int startIn = Integer.parseInt (startField.getText());
if (startIn) {
JOptionPane.showMessageDialog(null,
"You must enter a number between 0-16.","Input Error",
JOptionPane.ERROR_MESSAGE);
}
Это не работает, поскольку Java ожидает логическую логику.
В Perl я могу использовать «существует», чтобы проверить, содержат ли элементы хеша / массива данные с:
@items = ("one", "two", "three");
#@items = ();
if (exists($items[0])) {
print "Something in \@items.\n";
}
else {
print "Nothing in \@items!\n";
}
Есть ли способ сделать это в Java? Спасибо за вашу помощь!
Иеремия
P.S. Perl существует info.