第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Libgdx 數(shù)組迭代器

Libgdx 數(shù)組迭代器

MMTTMM 2021-08-19 16:10:00
我是 libgdx 的新手,我想知道是否有人可以解釋什么是數(shù)組迭代器,以及它的方法是如何使用的?ArrayIterator<Image> iterator = new ArrayIterator<Image>();//takes in array
查看完整描述

1 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

LibGdx陣列設(shè)計(jì)工作,因?yàn)?code>List意味著你可以擁有可調(diào)整大小的陣列,它可以在運(yùn)行時(shí)長。

來自文檔

一個(gè)可調(diào)整大小的、有序或無序的對(duì)象數(shù)組。如果是無序的,這個(gè)類在刪除元素時(shí)避免內(nèi)存復(fù)制(最后一個(gè)元素被移動(dòng)到被刪除元素的位置)。

Array.ArrayIterator:是一個(gè)static遵循Iterator模式的內(nèi)部類。

Array 是這樣創(chuàng)建的 LibGdx

Array<Image> imgs = new Array<Image>();

所以為了提供平滑的旅行技術(shù),迭代器模式被廣泛用于與foreach循環(huán)一起遍歷數(shù)組

while(iterator.hasNext()){ Image img = iterator.next();}

迭代器模式的好處

  • 允許像Animal引用這樣的多態(tài)語句可用于遍歷像CatDog

  • 由于迭代器模式,可以遍歷任何類型的集合數(shù)據(jù)(存儲(chǔ)數(shù)據(jù)并支持迭代器)


查看完整回答
反對(duì) 回復(fù) 2021-08-19
  • 1 回答
  • 0 關(guān)注
  • 206 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)