Tag: int

如何在Java中将字符串转换为int?

我怎么能转换String成intJava中? 我的字符串只包含数字,我想返回它表示的数字。 例如,给定字符串"1234"结果应该是数字1234。 String myString = "1234"; int foo = Integer.parseInt(myString); 有关更多信息,请参阅Java文档。 例如,这里有两种方法: Integer x = Integer.valueOf(str); // or int y = Integer.parseInt(str); 这些方法之间略有不同: valueOf 返回一个新的或缓存的实例 java.lang.Integer parseInt返回原始int。 所有情况也是如此:Short.valueOf/ parseShort,Long.valueOf/ parseLong等。 那么,需要考虑的一个非常重要的问题是Integer分析器抛出了Javadoc中所述的NumberFormatException异常。 int foo; String StringThatCouldBeANumberOrNot = "26263Hello"; //will throw exception String StringThatCouldBeANumberOrNot2 = "26263"; //will not throw exception try { foo = Integer.parseInt(StringThatCouldBeANumberOrNot); } catch (NumberFormatException e) {