永发信息网

java JTextField 的getText()方法获取的字符串如何转换为int型

答案:4  悬赏:40  手机版
解决时间 2021-01-31 16:15
  • 提问者网友:wodetian
  • 2021-01-30 22:49
java JTextField 的getText()方法获取的字符串如何转换为int型
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-01-30 23:11
要先判断一下是不是空串"",因为解析空串是会报异常,null或""你可以返回0,其它的正常解析
全部回答
  • 1楼网友:酒安江南
  • 2021-01-31 02:34
JTextFiled b=new JTextFiled ();
int a=Integer.parseInt(b.getText()));
  • 2楼网友:行雁书
  • 2021-01-31 01:00
try{
String a=jtfUserName.getText();
int b=Integer.parseInt(a.getText()));
}catch(Exception){
System.out.println("输入非数字!");
}
  • 3楼网友:慢性怪人
  • 2021-01-31 00:14
你的代码有问题, 从异常来看是字符串没传进来,如果你输入的数字的话是不会有For input string: ""的,检查一下你的代码,看输入的字符串是否被传递到你要进行强制转换的地方。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯