小编典典

在Android上将字符串转换为整数

all

如何将字符串转换为整数?

我有一个文本框,让用户输入一个数字:

EditText et = (EditText) findViewById(R.id.entry1);
String hello = et.getText().toString();

并将值分配给字符串hello

我想把它转换成一个整数,这样我就可以得到他们输入的数字;稍后将在代码中使用它。

有没有办法得到EditText一个整数?那将跳过中间人。如果没有,字符串到整数就可以了。


阅读 61

收藏
2022-06-30

共1个答案

小编典典

请参阅 Integer 类和静态parseInt()方法:

http://developer.android.com/reference/java/lang/Integer.html

Integer.parseInt(et.getText().toString());

NumberFormatException如果在解析时出现问题,您将需要捕获,因此:

int myNum = 0;

try {
    myNum = Integer.parseInt(et.getText().toString());
} catch(NumberFormatException nfe) {
   System.out.println("Could not parse " + nfe);
}
2022-06-30