【发布时间】:2011-05-05 13:47:28
【问题描述】:
我正在尝试将 EditText 字段中的两个数字相加。到目前为止,我有下面的代码,我相信它将 EditText 字段 'pos1_deg' 和 'pos2_deg' 转换为整数 deg1 和 deg2。
deg1 = Integer.parseInt(pos1_deg.getText().toString());
deg2 = Integer.parseInt(pos2_deg.getText().toString());
然后我可以执行以下操作将它们添加在一起
degSum = deg1 + deg2
然后 degSum 寄存器保存 deg1 和 2 的总和。到目前为止这正确吗?
然后要输出回“结果”EditText,我需要将整数 degSum 更改为字符串。我认为正确的方法是使用下面的代码:
result.setText(degSum.toString());
但是,我收到“无法在原始类型 int 上调用 toString()”错误。我做错了什么?
非常感谢您的帮助
【问题讨论】:
-
一小时前还有一个问题给出了答案:How to convert from integer to String
-
只是为了清除一些东西'degSum'不是一个寄存器,它是一个变量。在这种情况下,术语“寄存器”是指由 CPU 实现的特定功能,它提供了一个能够对其执行操作的位置。
标签: java android string integer