java.lang.Integer cannot be cast to java.lang.String

java.lang.Integer cannot be cast to java.lang.String

查看代码发现,响应值status可能是字符串,也可能是数字。

在getstatus的value时,调用了方法(数字强转String)当value为数字时,就会报错

所以,我们在将未知的value转为String时,不要强转,应该是用String.valueOf()

 

你可能感兴趣的:(java,开发语言)