如果字符串是这样的话,如何在java中将字符串转换为整数:
String str=" 1234";
请注意字符串开头有空格。我尝试了Integer.parseTnt(str)
方法。但java显示NumberFormatException
。帮我怎么做?
答案 0 :(得分:4)
试试这个Integer.parseInt(str.trim());
答案 1 :(得分:1)
修剪字符串,它将删除空格,然后使用Integer#parseInt
解析它。
String str =" 1234";
Integer i = Integer.parseInt(str.trim());
如果您尝试解析此字符串而不进行修剪,那么您将获得NumberFormatException
。
答案 2 :(得分:0)
在进行解析后,先修剪它。
Integer.parseInt(str.trim());
答案 3 :(得分:0)
U可以使用trim函数来删除字符串前面的空格。 然后您可以将字符串转换为整数。 整个过程如下所示:
String str =“4443”; 整数i = Integer.parseInt(str.trim());
这将删除空格,然后将strinto转换为int .. 希望它有所帮助。