java - 将文本字段输入转换为整数时出现 NumberFormatException

标签 java jtextfield numberformatexception

我有一个JTextFiled。我将在其中输入一些整数值。

我有另一个名为 getMyAge(int Age) 的方法,它需要 int 作为参数。

当我尝试传递在文本字段中输入的整数时,我最终遇到了 NumberFormatException

                    getMyAge(Integer.parseInt(txtFiled.getText()));

我该如何解决这个问题? (在任何情况下,我都会在文本字段中输入一个数字)。我尝试了 try-catch block ,但仍然不起作用。

最佳答案

你可以尝试打印txtFiled.getText()的内容吗?也许你可以尝试用txtFiled.getText().trim()替换它,因为有多余的空格很容易导致问题。

关于java - 将文本字段输入转换为整数时出现 NumberFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13848886/

相关文章:

java - hbase:使用动态创建的限定符查询特定值

java - JPA:我应该如何注释这个 map 集合?

java - 如何将按钮链接到操作监听器和文本字段?

android - 将字符串转换为 double

java - 为 Spring Locale Interceptor 定义默认语言环境并处理异常

java - 将 EAR 的多个实例(代表版本)部署到 Glassfish

java - JTextField,其中预定义文本不可编辑但可以附加其他文本?

Java JTextField 在内部类的方法调用中不起作用

java.lang.NumberFormatException?

java - NumberFormatException 错误