課程
/后端開發(fā)
/Java
/Java眼中的XML---文件讀取
為什么我的value值沒有set進(jìn)book里?運(yùn)行之后發(fā)現(xiàn)是空的
2016-05-15
源自:Java眼中的XML---文件讀取 3-4
正在回答
兄弟,你跟我犯的錯(cuò)一模一樣!我肯定你最后一圖是修改過的,現(xiàn)在已經(jīng)ok了。
希望能看到SAXParserHandler的完整代碼。
我估計(jì):
可能你定義了兩個(gè)value變量,一個(gè)是全局變量,另一個(gè)是characters()方法內(nèi)局部變量。全局變量為缺省值null,局部變量為文本內(nèi)容(上面遍歷結(jié)果表示局部變量value中有內(nèi)容)。而set中傳遞的為全局變量。
所以建議檢查:
全局變量中定義:String value;
charaters()方法中定義: value = new String(ch, start, length);
注意:characters()中value前沒有 類型String 關(guān)鍵字
一個(gè)是沒有放進(jìn)來,一個(gè)是沒有都出來,只有這兩種情況
舉報(bào)
通過Java認(rèn)識(shí)并且創(chuàng)造XML文件,如何應(yīng)用 Java“解析 XML
6 回答為什么我的value的值沒有set進(jìn)book中
1 回答往book對(duì)象set值時(shí)報(bào)NullPointerException,怎么處理呢?
3 回答if(qName.equals("book")) 這里如果不知道book的話怎么玩
2 回答value不是獲取節(jié)點(diǎn)值嗎,但是xml文件中的換行空格不也是算作節(jié)點(diǎn)值嗎,這樣一開始傳遞給book對(duì)象的seiName()里的value不是一個(gè)空的值嗎?????
1 回答這里面booklist.item源代碼里面什么也沒有為什么能返回一個(gè)值?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-17
兄弟,你跟我犯的錯(cuò)一模一樣!我肯定你最后一圖是修改過的,現(xiàn)在已經(jīng)ok了。
2016-05-23
希望能看到SAXParserHandler的完整代碼。
我估計(jì):
可能你定義了兩個(gè)value變量,一個(gè)是全局變量,另一個(gè)是characters()方法內(nèi)局部變量。全局變量為缺省值null,局部變量為文本內(nèi)容(上面遍歷結(jié)果表示局部變量value中有內(nèi)容)。而set中傳遞的為全局變量。
所以建議檢查:
全局變量中定義:String value;
charaters()方法中定義: value = new String(ch, start, length);
注意:characters()中value前沒有 類型String 關(guān)鍵字
2016-05-15
一個(gè)是沒有放進(jìn)來,一個(gè)是沒有都出來,只有這兩種情況