起初并沒有定位是迭代器的問(wèn)題,一直以為是不是類型異常,結(jié)果這個(gè)也排除了。
針對(duì)這個(gè)問(wèn)題,查了一下發(fā)現(xiàn)是一個(gè)很基礎(chǔ)很基礎(chǔ)的問(wèn)題:迭代器在執(zhí)行完一次迭代后,就會(huì)被清空,再次進(jìn)行迭代,內(nèi)容就是空的。
這里的解決方案
方案1 key.value 不使用迭代器類型
方案2 key.value 在執(zhí)行完一次迭代后,重新賦值,這樣就能繼續(xù)使用,但這樣有點(diǎn)不太規(guī)范,因?yàn)楦淖兞薻ey.value的數(shù)據(jù)類型
大家在遇到需要多次迭代的情況,一般是怎么處理的呢?文章中有錯(cuò)誤之處,歡迎大佬們斧正