如何将String转换为int?
"1234" → 1234
如何将String转换为int?
"1234" → 1234
当前回答
您可以使用new Scanner(“1244”).netInt()。或者询问是否存在int:new Scanner
其他回答
这可以起作用,
Integer.parseInt(yourString);
int foo = Integer.parseInt("1234");
确保字符串中没有非数字数据。
您可以使用new Scanner(“1244”).netInt()。或者询问是否存在int:new Scanner
有多种方法可以将字符串int值转换为Integer数据类型值。您需要处理字符串值问题的NumberFormatException。
整数.分析Intfoo=整数.parseInt(myString);整数值foo=Integer.valueOf(myString);使用Java 8可选APIfoo=可选.Nullable(myString).map(整数::parseInt).get();
一个方法是parseInt(String)。它返回一个基元int:
String number = "10";
int result = Integer.parseInt(number);
System.out.println(result);
第二个方法是valueOf(String),它返回一个新的Integer()对象:
String number = "10";
Integer result = Integer.valueOf(number);
System.out.println(result);