Java getText()只能接受字符串,如果我想让它接受int呢?
我有个问题。我有一个UI,其中包含几个文本字段,您可以在其中输入随机字符/数字/字母Java getText()只能接受字符串,如果我想让它接受int呢?,java,string,int,gettext,Java,String,Int,Gettext,我有个问题。我有一个UI,其中包含几个文本字段,您可以在其中输入随机字符/数字/字母 String socSecNbr = textFieldCustomerSocSecNbr.getText(); 当然,在本例中,我想将socSecNbr更改为int。但是方法getText()不起作用 我必须把它改成什么?我尝试了以下代码,但仍然不起作用: int socSecNbr = textFieldCustomerSocSecNbr.getInstance(); 谢谢你的帮助 您可以使用 in
String socSecNbr = textFieldCustomerSocSecNbr.getText();
当然,在本例中,我想将socSecNbr更改为int。但是方法getText()不起作用
我必须把它改成什么?我尝试了以下代码,但仍然不起作用:
int socSecNbr = textFieldCustomerSocSecNbr.getInstance();
谢谢你的帮助 您可以使用
int a= Integer.parseInt(socSecNbr);
在java中,您可以执行以下操作:
int value = Integer.valueOf(textFieldCustomerSocSecNbr.getText());
你使用哪种语言和UI技术?@AndrásKerekes Dang,好问题。我假设这是Java:O@LewsTherin即使假设它是java(使用getInstance()可能是一种可能性),它也可以是任何UI框架、swing、SWT、GWT(和GWT扩展);在本例中,我得到一个错误:error(323,13):在java.awt.TextField类中找不到方法setText(int),我应该将其更改为什么才能使其工作?我是一个傻瓜,是的,我知道:)没关系,我让它工作了!非常感谢Haris!10万次给你,我的朋友!顺便问一下,如果我想要一个double而不是int,有类似的代码吗?如果我想要一个double而不是int,有类似的代码吗?