加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 从JTable获取值作为整数?

发布时间:2020-12-15 04:07:37 所属栏目:Java 来源:网络整理
导读:我不明白;我正在使用DefaultTableModel,我的尝试是将表中的值作为int获取: Integer.parseInt( tableModel.getValueAt(i,1) ); Eclipse说从Object到String需要一个强制转换,所以eclipse使得: Integer.parseInt( (String) tableModel.getValueAt(i,1) ); 在
我不明白;我正在使用DefaultTableModel,我的尝试是将表中的值作为int获取:

Integer.parseInt( tableModel.getValueAt(i,1) );

Eclipse说从Object到String需要一个强制转换,所以eclipse使得:

Integer.parseInt( (String) tableModel.getValueAt(i,1) );

在运行时,程序崩溃,因为无法将“int转换为字符串”.为什么?我期望“object – > string – > int”.

解决方法

尝试使用:

Integer.parseInt( tableModel.getValueAt(i,1).toString() );

只需使用toString()设置对象的字符串表示形式即可.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读