Android studio java.lang.NumberFormatException:对于输入字符串:";[“0”字];

Android studio java.lang.NumberFormatException:对于输入字符串:";[“0”字];,android-studio,Android Studio,这是错误代码: int countM=Integer.parseInt(Integer.toString(Integer.parseInt( 计数器M.trim()).trim()) 显然,从错误中,您的counterM.trim()操作返回的“[“0”]”不是由Integer.parseInt(此处的值无效) 解决方案: 确保counterM.trim()返回可以正确解析为整数的字符串值。是的,您是正确的,counterM给我[“number”],如果您知道,请帮助我检索该值,谢谢。我更改了代

这是错误代码:

int countM=Integer.parseInt(Integer.toString(Integer.parseInt(
计数器M.trim()).trim())

显然,从错误中,您的counterM.trim()操作返回的
“[“0”]”
不是由
Integer.parseInt(此处的值无效)

解决方案:
确保
counterM.trim()
返回可以正确解析为整数的字符串值。

是的,您是正确的,counterM给我[“number”],如果您知道,请帮助我检索该值,谢谢。我更改了代码,现在我得到了这个logcat结果:java.text.ParseException:不可解析的数字:“[“0”]”尝试使用正则表达式。使用类似字符串parsableString=counterM.replaceAll(“^0-9]”,“);不过,请注意字符串,上面的命令将删除任何不是数字的内容。但你的答案肯定在正则表达式的某个地方。