如何将String转换为int?

"1234"  →  1234

当前回答

使用此方法可以避免错误。

String myString = "1234";
int myInt;
if(Integer.parseInt(myString), out myInt){};

其他回答

您可以使用new Scanner(“1244”).netInt()。或者询问是否存在int:new Scanner

如果需要原语,请使用parseInt,否则使用Integer.valueOf()

int foo = Integer.parseInt("1234");

确保字符串中没有非数字数据。

将String转换为Int的一些方法如下:

可以使用Integer.parseInt():字符串测试=“4568”;int new=Integer.parseInt(测试);也可以使用Integer.valueOf():字符串测试=“4568”;int new=Integer.valueOf(测试);

这可以起作用,

Integer.parseInt(yourString);