關於迭代器巢狀使用 常見問題分析

2021-10-24 04:49:42 字數 799 閱讀 7800

舉例關於鍊錶迭代器巢狀使用:

​ 問兩個集合的交集,使用迭代器巢狀實現

​ 使用set集合的linkedhashset實現類進行編寫。因為其輸出是有序的

iterator

iter = s1.

iterator()

; iterator

iter1 = s2.

iterator()

;//示例1:

//錯誤的

while

(iter1.

hasnext()

)}/*解釋:因為在if語句中已經存在iter1.next()。所以在syso中輸出時iter1.next()相當於又next了一下。

正確的*/

while

(iter1.

hasnext()

)}//示例2:

//錯誤的

public

void

intersection

(set

s1,set

s2)}}

}/*解釋:在第一次迴圈的時候,w1的第乙個元素和w2迴圈的所有元素進行了比較。w1的第二次迴圈的話就不會進入w2迴圈。因為在w2迴圈中 iter1.hasnext() 已經迴圈完了,返回了fasle。iter1是區域性變數,沒有在第一次while迴圈中進行初始化。*/

//正確的

public

void

intersection

(set

s1,set

s2)}}

}

UFT常見問題分析

常見執行出錯問題分析 1 物件庫保證有物件的存在 2 配置路徑的正確性 3 執行時程式的視窗與 是否對應 4 不可開啟多個視窗進行執行 5 注意值的匹配 問題解決方案 action1 resources 聯絡物件庫 到匯出來的檔案.wenjianming 從程式中更新物件時需注意的問題 選中物件的屬...

常見問題分析02

本文緊接上文,繼續分析常見問題.當開啟服務後,輸入對應位址後,若瀏覽器顯示500異常,導致產生500異常的原因有很多,這個問題要去後台控制台找答案.此異常表示服務端controller在對方法的返回值進行視 析器的查詢和解析時出現了問題 此例項中可能 1 配置中模板的前字尾配置有誤 多斜槓或少斜槓 ...

IHC ICC 常見問題分析

今天我們介紹的是ihc icc中常見問題分析。01 無染色 脫蠟不徹底 延長脫蠟時間,更換二甲苯。固定步驟 使用 和多聚甲醛固定劑 修飾了抗體識別表位 抗原修復法暴露出抗原表位,縮短固定時間 蛋白位於細胞核內 核蛋白 抗體不能穿透核膜 在封閉液和抗體稀釋液中加入通透劑 pbs緩衝液被細菌汙染後破壞了...