如何在Android上将字符串转换为int?

时间:2014-02-08 06:39:55

标签: java android integer tostring

是否可以将.toString()变为整数?我试图将以下变量转换为整数。

String NumTwo

NumTwo = Display.getText().toString();

4 个答案:

答案 0 :(得分:2)

使用

int two = Integer.parseInt(NumTwo);

http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#parseInt(java.lang.String)

也可以使用try catch

try
{
    int two = Integer.parseInt(NumTwo); // if its not a valid number throws NumberFormatException

}catch(NumberFormatException e) 
{

} 

答案 1 :(得分:1)

尝试将代码放入

Integer.parseInt();

答案 2 :(得分:1)

希望你的字符串很大,可能超过整数的大小,你可以使用BigInteger

你可以使用

转换它
BigInteger(String val) 

将任意大小的整数的十进制字符串表示形式转换为BigInteger。

答案 3 :(得分:0)

(Integer)Display.getText();

试试这个。