五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

JAVA:在迭代器iterator內(nèi)修改隊(duì)列內(nèi)的對(duì)象元素

2022-11-02 22:10 作者:-牧野神奈--  | 我要投稿

????今天在寫程序時(shí),想利用iterator遍歷時(shí)修改ArrayDeque內(nèi)的對(duì)象,但是出現(xiàn)了錯(cuò)誤,發(fā)現(xiàn)無法修改,錯(cuò)誤如下:

?????自己定義的Page類:

????出錯(cuò)代碼:

????錯(cuò)誤結(jié)果:

????錯(cuò)誤原因:

????????雖然我們讓迭代器的變量指向了新的Page對(duì)象,但是集合中元素對(duì)象本身并沒有改變,相當(dāng)于迭代器的變量開始指向了集合元素對(duì)象的地址,后來指向了Page(4)的地址,但是集合元素對(duì)象本身并沒有改變,即我們沒有修改集合。

????????但是如果使用next.setPageName(4),這時(shí)候情況就不一樣了,相當(dāng)于迭代器的變量開始指向了集合元素對(duì)象的地址,并根據(jù)這個(gè)地址,進(jìn)入集合對(duì)象家里對(duì)其家里的東西進(jìn)行了修改。

????修改后:

????結(jié)果:


JAVA:在迭代器iterator內(nèi)修改隊(duì)列內(nèi)的對(duì)象元素的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
闽侯县| 绥棱县| 天津市| 南安市| 屏东市| 迭部县| 峨边| 郸城县| 吕梁市| 任丘市| 大宁县| 二手房| 浪卡子县| 武威市| 筠连县| 洞口县| 南川市| 当阳市| 芮城县| 太白县| 南部县| 夏津县| 临江市| 乌恰县| 县级市| 饶阳县| 丹巴县| 扬州市| 温州市| 大安市| 巴中市| 临江市| 建宁县| 辽中县| 揭西县| 搜索| 南澳县| 金平| 垦利县| 偏关县| 万全县|