奇怪的Integer.parseInt异常

Alb*_*ish 4 java

线程"Thread-2"中的异常java.lang.NumberFormatException:对于输入字符串:"3"

 int test = Integer.parseInt(result[0]);
Run Code Online (Sandbox Code Playgroud)

当我尝试将"3"转换为整数时,这是我不断得到的错误.好吧,我通过RS-232端口收到这个"3",所以也许这就是导致错误的原因.

如果有人知道可能导致这种情况的原因,将不胜感激.

Kap*_*l D 6

结果[0]的数据类型是什么?如果它是一个字符串,你确定它周围没有空格或新行吗?

尝试 result[0].trim()