亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求解釋SAXParserHandler中的characters()

@Override
	public?void?characters(char[]?ch,?int?start,?int?length)?throws?SAXException?{
		super.characters(ch,?start,?length);
		String?value?=?new?String(ch,?start,?length);
		if(!value.trim().equals(""))?System.out.println("-->"+value);
	}
	
1、看不懂DefaultHandler.class。。不知道上面這段代碼中char[]?ch等變量是怎么獲得的?
2、猜想char[]?ch是xml文件中所有的字符,int?start和length每次是怎樣確定的?


正在回答

2 回答

一般我們寫東西,只需要知道是怎么用的就好,并不用研究怎么來的,而且有些的也研究不了。

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

個人認為,在book節點以及book以下的節點,是由startElement開始,endElement結束,當start就相當于startElement,讀到endElenment時,這兩個之間的就是value,也就是ch中的一部分,開始到結束就是length。

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

舉報

0/150
提交
取消

求解釋SAXParserHandler中的characters()

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號