线程“AWT-EventQueue-0”中的异常java.lang.NumberFormatException:对于输入字符串:

时间:2014-03-27 11:06:17

标签: java string double

尝试从jformattedtextfield转换为double时遇到问题。我在java中编写程序。这是我最后的学校项目,任何帮助都将得到实施。

我的代码:

String tal1;
    tal1 = jFormattedTextField1.getText();
    double nummer1 = Double.parseDouble(tal1);

1 个答案:

答案 0 :(得分:1)

我从代码中猜到你正在使用JFormattedTextField?

如果是这样,你需要得到的值不是文本。 这个摘录来自java教程,修改它以使用你的变量名

((Number)jFormattedTextField1.getValue()).intValue();

查看这些链接,了解有关如何使用该组件的详细信息。

http://docs.oracle.com/javase/7/docs/api/javax/swing/JFormattedTextField.html#getValue()

http://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html

希望这些网站提供帮助