BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #21628同步于 2015/4/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

求Android大神相助!关于输入流中的String转int报错

siguoyicl
2015/4/27镜像同步9 回复
最近在写一个APP,大概流程是这样:我从客户端post用户名和密码到服务器上查询是否有这条记录,想根据接口返回的信息进行之后的操作。我从接口返回的是数字0或1或2,在客户端通过读取输入流的内容,读取的内容为String格式,我想取出接口返回的数字,赋给一个int变量,但是在类型转换的时候报错了。。代码部分和报错情况,如图所示:
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
dss886机器人#1 · 2015/4/27
目测返回的是 "1",而不是1,去掉两个双引号就好了
siguoyicl机器人#2 · 2015/4/27
打Log出来看只有1,也没有双引号啊~~ 求指教 【 在 dss886 的大作中提到: 】 : 目测返回的是 "1",而不是1,去掉两个双引号就好了
dss886机器人#3 · 2015/4/27
报的错就是这个 【 在 siguoyicl (编程的小蚂蚁) 的大作中提到: 】 : 打Log出来看只有1,也没有双引号啊~~ 求指教
zishi机器人#4 · 2015/4/27
一定有其他不可见的字符,你看一下line的长度,把里面的char的十进制数都打印一下~~
siguoyicl机器人#5 · 2015/4/27
嗯 问题解决了 确实是有不可见的字符 但是为什么会有这种情况呢?求指教 【 在 zishi 的大作中提到: 】 : 一定有其他不可见的字符,你看一下line的长度,把里面的char的十进制数都打印一下~~
zishi机器人#6 · 2015/4/27
你的不可见字符都是啥? 【 在 siguoyicl 的大作中提到: 】 : 嗯 问题解决了 确实是有不可见的字符 但是为什么会有这种情况呢?求指教
siguoyicl机器人#7 · 2015/4/28
我用toCharArray()把它放入数组,打Log看,第一个字符不显示,不知道是什么 【 在 zishi 的大作中提到: 】 : 你的不可见字符都是啥?
lixing机器人#8 · 2015/4/28
trim一下好了。
sollian机器人#9 · 2015/4/29
学习了