为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的value值没有set进book里?

为什么我的value值没有set进book里?运行之后发现是空的

5737e16c0001bd8805000270.jpg

5737e16d00010d1105000270.jpg

5737e16f0001c3b705000270.jpg


正在回答

3 回答

兄弟,你跟我犯的错一模一样!我肯定你最后一图是修改过的,现在已经ok了。

0 回复 有任何疑惑可以回复我~

希望能看到SAXParserHandler的完整代码。

我估计:

可能你定义了两个value变量,一个是全局变量,另一个是characters()方法内局部变量。全局变量为缺省值null,局部变量为文本内容(上面遍历结果表示局部变量value中有内容)。而set中传递的为全局变量。

所以建议检查:

全局变量中定义:String value;

charaters()方法中定义: value = new String(ch, start, length);

注意:characters()中value前没有 类型String 关键字

1 回复 有任何疑惑可以回复我~

一个是没有放进来,一个是没有都出来,只有这两种情况

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的value值没有set进book里?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信