2012-05-21 40 views
1

好的,所以我有一个文本框。这个文本框里面写着BLAHH这个词。我没有得到的部分是如何将TextBox中的文本更改为Int?我已经尝试将Int转换为字符串形式。我不想把字符串放回Int形式。即时通讯尝试让字符串更改显示整数的文本...将文本框的字符串文本转换为Java中的数字

//---- Money ---- 
    String str = Integer.toString(money); 
    Money.setText(str); 
    add(Money, CC.xy(21, 1)); 

P.我正在使用适用于Eclipse的JFormDesigner插件!

+0

你的意思是字符串转换为整数?如果是,如何?整个字符串或单个字符? – mastaH

+0

为了更快提供更好的帮助,请发布[SSCCE](http://sscce.org/)。 –

+0

什么不工作?你有没有尝试将它设置为一些其他随机文本,以确保你的动作设置它是射击? –

回答

3

如果你有一个字符串“海峡”,你可以将其转换为使用此一个int:

String str = Money.getText(); 
try { 
int number = Integer.parseInt(str); 
} 
catch (NumberFormatException e) { 
//What to do if Money did not hold an int? 
} 
+0

我不想把它转换回int。我试图将文本更改为保存int“钱”的字符串 – Yloplopy

+0

我试过你放在那里,并试图将其更改为单词。什么都没发生。顺便改变文本的唯一方法就是设置它。我试图将它设置为一个int以及一个字符串。没有什么工作...... – Yloplopy

+0

你不能用字符串做整数运算。 如果我知道你想做什么,你将不得不将字符串转换为一个int,做整型操作并将其转换回来放入文本框。 – Florian

相关问题