使用getText获取整数

use*_*212 3 java swing input jtextarea

我正在开发一个使用textAreas的接口的程序,以便接收用户输入,当我使用getText()函数时,它告诉我,我试图用它声明的变量,一个整数,必须是一个字符串.有没有其他方法可以改变这个或者是否会有另一个函数用于从textArea调用整数?

编辑:

对不起,我确实省略了一些代码示例.

public void SetStock(javax.swing.JTextArea textStock)
{
    Integer _textStock = textStock.getText();
}
public  Integer getTextStock()
{
    return _textStock;
}
Run Code Online (Sandbox Code Playgroud)

这是我试图使用的setter/getter,以便在我的主类中使用它.

Ahm*_*xan 8

您可以使用该文本,然后使用将其解析为整数

int i = Integer.parseInt(myText.getText());
Run Code Online (Sandbox Code Playgroud)

Integer.parseInt如果文本不是有效整数,也可以抛出异常,因此您可能希望将其包含在try/catch块中并捕获异常NumberFormatException