[英]Java insert LinkedList into existing LinkedList
我正在編寫一個讀取XML文件的類,該XML被解析為“ sax”類。 在我的XML文件中,我創建了“ for”標記和“ macros”,以使循環可以用XML編寫,例如:
<for start="1" end="10" iterator="row" increment="1">
<text>This is line $row$</text>
</for>
文本$ row $在運行時被迭代器的值替換。 處理for循環時,它將生成一個稱為“行”的宏,該宏用於處理循環內容。 這很好。
我的XML解析器生成標記類的LinkedList,其中每個標記都包含其自己的子標記LinkedList。
“ for”循環是一個標記,當處理“ for”循環時,它將生成結果的LinkedList。 我想用生成的LinkedList替換LinkedList中的原始“ for”標記。
解決方案:
在原始鏈表上,找到要刪除的對象:
intForIdx = llChildren.indexOf(mobjCurrent);
刪除原始對象:
llChildren.remove(intForIdx);
在相同位置插入新的鏈表:
llChildren.addAll(intForIdx, llResults);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.