-1

我正在尝试检查是否 value 为 null 然后不显示消息并调用构造函数,我做了以下方式但它不起作用。

if (title == null) {

        JOptionPane.showMessageDialog(null, "Please Enter All Values");
        new InfoFrame();

    } 
    else {

        try {
            System.out.println(title+""+date);
            System.out.println(title+""+date);

            s.execute("INSERT INTO task ([title],[deadline],[priority],[time]) VALUES ('"+ title+ "','"+ date+ "','"+ priority  + "','"+ time + "')");
            JOptionPane.showMessageDialog(null,"Your Task has been added to the Database:");
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }

*编辑了var Title类似愚蠢的命名约定

4

1 回答 1

2
if (Title.isEmpty()) {

会成功的。

如果你想同时检查 null 或 empty

if (Title == null || Title.isEmpty()) {

最好用简单的字母开始你的变量。

于 2013-01-17T15:45:38.463 回答