Python中文网

一个关于 编程问题的解答网站.

有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在完成parseDouble或parseInt后检查JTextfield是否为空

我已经解析了几个JTextfield:

double weedValue = Double.parseDouble(weedField.getText().trim());
int weedSAge = Integer.parseInt(weedSpreadAge.getText().trim());

我的GUI的目的是允许用户在农场模拟中输入自己的值,以显示农民的运动。我希望在我的GUI中有一个if语句,如果用户没有在JTextfield中输入数据,那么将使用该字段的默认值。到目前为止,我有以下if声明:

 if (weedValue != 0){
                ModelConstants.setWEED_CREATION_PROB(weedValue);
            }

但是,对于要用于weedValue变量的默认值,用户必须输入“0”,但是,我希望输入“0”,以便在JTextfield为空时,使用指定的默认值

它不喜欢“”,因为我在比较字符串和double,所以我该怎么做呢


共 (0) 个答案