小编Jer*_*ley的帖子

如何判断Java整数是否为空?

问候,

我正在尝试验证我的整数是否为空.如果是,我需要提示用户输入值.我的背景是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);                
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为Java期望布尔逻辑.

在Perl中,我可以使用"exists"来检查散列/数组元素是否包含以下数据:

@items = ("one", "two", "three");
#@items = ();

if (exists($items[0])) {
    print "Something in \@items.\n";
}
else {
    print "Nothing in \@items!\n";
}
Run Code Online (Sandbox Code Playgroud)

在Java中有这种方法吗?谢谢您的帮助!

耶利米

PS Perl 存在信息.

java integer

26
推荐指数
2
解决办法
15万
查看次数

标签 统计

integer ×1

java ×1