真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Iterator迭代器如何在Java項目中使用-創(chuàng)新互聯(lián)

Iterator迭代器如何在Java項目中使用?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷、企業(yè)網(wǎng)站建設(shè),友情鏈接,廣告投放為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計到用戶體驗提高,創(chuàng)新互聯(lián)力求做到盡善盡美。

什么是迭代器

  在Java中,有很多的數(shù)據(jù)容器,對于這些的操作有很多的共性。Java采用了迭代器來為各種容器提供了公共的操作接口。這樣使得對容器的遍歷操作與其具體的底層實現(xiàn)相隔離,達到解耦的效果。

在Iterator接口中定義了三個方法:

Iterator迭代器如何在Java項目中使用

Java集合類中Map接口下的相關(guān)類并沒有像Collection接口的相關(guān)類一樣實現(xiàn)get()方法,因此在要實現(xiàn)遍歷輸出的場景中沒法直接用get()方法來取得對象中的數(shù)據(jù),但Java本身提供了另一種遍歷數(shù)據(jù)的方法,即用Iterator迭代器,雖然Iterator可以用來遍歷讀取數(shù)據(jù),但它本質(zhì)上不是一種方法,它只是一種設(shè)計模式,它是一個對象,一個“輕量級”的對象。下文講講Iterator在不同接口中的使用方法:

(一)Iterator在Collection接口中的使用。

   雖然Collection接口的相關(guān)類實現(xiàn)了get()方法,但將Iterator用在它們身上仍然是合適的,下面以ArrayList為例,討論Iterator在Collection中的兩中使用方法:

 1.配合while()循環(huán)實現(xiàn)遍歷輸出:

 ArrayList list = new ArrayList();
 //此處省略list的具體賦值過程
 Iterator it = list.iterator();
     while(it.hasNext()){
       System.out.println(it.next());
     }

新聞名稱:Iterator迭代器如何在Java項目中使用-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://weahome.cn/article/iohij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部