国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

一篇文章帶你搞懂Iterator接口的用法

開發(fā) 前端
本文主要介紹了Iterator接口、Iterator接口常用方法,Enumeration接口。Iterator是用來遍歷Collection集合中元素,Iterator對(duì)象被稱為迭代器。

[[414741]]

一、Iterator接口

(一)在項(xiàng)目開發(fā)中,很多時(shí)候需要遍歷集合中所有元素。大多數(shù)會(huì)選擇for循環(huán)、foreach循環(huán)等。Iterator接口是Java集合框架中的其中之一,它和Collection、Map接口是不同的。Iterator是用來遍歷Collection集合中元素,Iterator對(duì)象被稱為迭代器。

(二)Iterator常用的方法:

1.boolean hasNext():判斷集合中是否存在下一個(gè)遍歷元素,如果還有元素沒被遍歷,返回true;反之,返回false。

2.Object next():返回集合中的下一個(gè)元素。

3.void remove():刪除集合中上一次的next()方法返回的元素。

4.void forEachRemaining():Java1.8中新增的默認(rèn)方法,它是對(duì)剩余的每個(gè)元素執(zhí)行操作,直到所有元素都已經(jīng)處理或拋出異常。

二、Iterator接口中boolean hasNext()方法、Object next()方法

1.boolean hasNext():判斷集合中是否存在下一個(gè)遍歷元素,如果還有元素沒被遍歷,返回true;反之,返回false。

2.Object next():返回集合中的下一個(gè)元素。

3.例子的實(shí)現(xiàn):

  1. import java.util.ArrayList; 
  2. import java.util.Iterator; 
  3. public class t3 { 
  4. public static void main(String[] args) { 
  5.         // TODO Auto-generated method stub 
  6.         //創(chuàng)建ArrayList集合 
  7.         ArrayList al=new ArrayList(); 
  8.         al.add("Java"); 
  9.         al.add("C語言"); 
  10.         al.add("Python"); 
  11.         //獲取Iterator對(duì)象 
  12.         Iterator it=al.iterator(); 
  13.         //hasNext()方法 
  14.         while(it.hasNext()){ 
  15.             //next()方法 
  16.             String s = (String)it.next(); 
  17.             System.out.println(s); 
  18.         } 

運(yùn)行的結(jié)果是:

圖片

三、Iterator接口中void remove()方法

1.void remove():刪除集合中上一次的next()方法返回的元素。

2.例子的實(shí)現(xiàn):

  1. import java.util.ArrayList; 
  2. import java.util.Iterator; 
  3. public class t3 { 
  4. public static void main(String[] args) { 
  5.         // TODO Auto-generated method stub 
  6.         //創(chuàng)建ArrayList集合 
  7.         ArrayList al=new ArrayList(); 
  8.         al.add("軟件測(cè)試"); 
  9.         al.add("HTML5"); 
  10.         al.add("Vue.js"); 
  11.         //獲取Iterator對(duì)象 
  12.         Iterator it=al.iterator(); 
  13.         //hasNext()方法 
  14.         while(it.hasNext()){ 
  15.             //next()方法 
  16.             String s = (String)it.next(); 
  17.             System.out.println(s); 
  18.             if(s.equals("Vue.js")){ 
  19.                 //remove()方法 
  20.                 it.remove(); 
  21.             } 
  22.         } 
  23.         //刪除元素后打印集合元素 
  24.         System.out.println(al); 

運(yùn)行的結(jié)果是:

圖片

四、 Enumeration接口

1.Enumeration接口用法和Iterator接口很相似,JDK提供一個(gè)Vector集合,這個(gè)集合是List接口的一個(gè)實(shí)現(xiàn)類,Vector類中有一個(gè)element()方法返回Enumeration對(duì)象,然后通過這個(gè)對(duì)象遍歷集合中的元素。

2.Enumeration對(duì)象遍歷Vector集合例子:

  1. import java.util.*; 
  2. public class t3 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         //創(chuàng)建Vector對(duì)象 
  6.         Vector v=new Vector(); 
  7.         v.add("Java"); 
  8.         v.add("進(jìn)階"); 
  9.         v.add("學(xué)習(xí)"); 
  10.         v.add("交流"); 
  11.         //獲取Enumeration對(duì)象 
  12.         Enumeration e=v.elements(); 
  13.         //判斷對(duì)象是否還有更多的元素 
  14.         while(e.hasMoreElements()){ 
  15.             Object o=e.nextElement(); 
  16.             System.out.println(o); 
  17.         } 

運(yùn)行的結(jié)果是:

圖片

五、總結(jié)

本文主要介紹了Iterator接口、Iterator接口常用方法,Enumeration接口。Iterator是用來遍歷Collection集合中元素,Iterator對(duì)象被稱為迭代器。通過例子介紹如何使用Iterator接口中boolean hasNext()方法、Object next()方法、void remove()方法。Enumeration接口實(shí)質(zhì)上也是遍歷集合中的元素。希望大家通過本文的學(xué)習(xí),對(duì)你有所幫助!

 

責(zé)任編輯:姜華 來源: Java進(jìn)階學(xué)習(xí)交流
相關(guān)推薦

2021-08-30 10:01:01

Map接口HashMap

2021-05-27 09:01:14

Python文件讀寫Python基礎(chǔ)

2021-05-18 09:00:28

Pythonclass

2021-09-27 09:18:30

ListIterato接口方法

2021-08-17 09:55:05

JavaScript MicrotaskPromise

2024-10-23 16:02:40

JavaScriptPromiserejection

2024-10-08 15:51:09

JavaScriptStorage 接口

2024-08-06 14:44:48

JavaScriptStorage 接口

2021-08-06 07:51:48

JavaScriptStorage接口

2024-05-23 15:32:33

StorageJavaScript

2021-06-29 10:00:02

JavaScriptStorage接口

2021-05-21 09:01:56

Python繼承多態(tài)

2022-02-21 09:44:45

Git開源分布式

2021-06-30 00:20:12

Hangfire.NET平臺(tái)

2023-05-12 08:19:12

Netty程序框架

2020-06-03 11:06:26

DNS域名緩存

2021-05-15 09:18:04

Python進(jìn)程

2021-02-02 18:39:05

JavaScript

2020-11-10 10:48:10

JavaScript屬性對(duì)象

2021-01-29 18:41:16

JavaScript函數(shù)語法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

在线视频欧美一区| 色婷婷综合网| 亚洲无线视频| 亚洲国产精品一区二区尤物区| 国产精品久久久久久久av电影| 校园春色影音先锋| 日韩电影在线看| 国产狼人综合免费视频| 一区二区三区视频| 色网站在线看| 国产精品久久午夜夜伦鲁鲁| 在线免费视频a| 色欧美日韩亚洲| 一区二区欧美日韩视频| 国产美女在线一区| 一区二区蜜桃| 久久视频这里只有精品| eeuss在线播放| 国产欧美一区二区精品婷婷| 欧美一区二区三区精品电影| 色8久久久久| 精品久久久久久中文字幕动漫| 天堂va蜜桃一区二区三区| 91在线观看网站| 久久资源在线| 亚洲a∨一区二区三区| 蜜臀av亚洲一区中文字幕| 91手机视频在线| 精品人伦一区二区三区蜜桃免费| 在线看中文字幕| 精品国产乱码久久久久久浪潮 | 欧美24videosex性欧美| 综合天堂久久久久久久| 成人精品在线视频| 91论坛在线播放| 欧美精品一区二区三区四区五区 | 性欧美高清come| 色狠狠桃花综合| 黄色毛片在线观看| 欧美人狂配大交3d怪物一区| 日韩大片b站免费观看直播| 欧美无人高清视频在线观看| 国产丝袜在线| 亚洲深夜福利视频| 欧美激情精品| 国产精品久久久久久影院8一贰佰| 亚洲欧美成人一区| 日韩福利视频导航| 成人高清视频观看www| 黄视频网站在线| 久久亚洲春色中文字幕久久久| 成人女人免费毛片| 四虎成人精品永久免费av九九| 奇米4444一区二区三区| 青青视频在线播放| 最新热久久免费视频| 四虎国产精品成人免费4hu| 亚洲综合自拍偷拍| 自拍视频在线| 精品国内二区三区| 欧美视频免费看| 欧洲中文字幕国产精品| 欧美日韩综合| 超碰在线免费观看97| 国产精品网站导航| 免费观看在线黄色网| 另类视频在线观看| 一区精品久久| 天天碰免费视频| 7777精品伊人久久久大香线蕉经典版下载 | 欧美国产视频日韩| 91精品国产自产拍在线观看蜜| 中文字幕久精品免| 伊人婷婷欧美激情| 91美女主播在线视频| 97久久精品在线| 久久精品人人做人人爽电影蜜月| 农村妇女精品一二区| 在线视频国内自拍亚洲视频| 成人全视频免费观看在线看| 粉嫩av四季av绯色av第一区| 99久久er热在这里只有精品15 | 国产欧美精品在线播放| 国产一区二区三区日韩| 在线观看免费网站| 久久久久久久网站| 成人性视频免费网站| 尤物免费看在线视频| 欧美α欧美αv大片| 久草成人资源| 精品久久久久久无码中文野结衣| 精品二区三区线观看| 日韩在线激情| 91视频免费进入| 日产国产欧美视频一区精品| 激情综合网五月激情 | 亚洲一线二线三线视频| 国产综合色区在线观看| 成人动漫视频在线观看免费| 久久久噜噜噜久久中文字幕色伊伊 | 国产不卡视频| 色悠悠久久88| 久久精品电影| 免费资源在线观看| 日韩av观看网址| 91色在线porny| 热三久草你在线| 欧美精品一区二区三区四区五区| 亚洲一级二级在线| 久久aimee| 黄色一级免费大片| 色七七影院综合| 国产综合一区二区| 伊人精品影院| 国产一区在线免费| 欧美午夜精品伦理| 菠萝蜜一区二区| 中文字幕 91| 欧美成人免费全部| 美国欧美日韩国产在线播放| 精品播放一区二区| bt欧美亚洲午夜电影天堂| 精品国产亚洲一区二区三区大结局| 亚洲春色在线视频| 精品一区二区三区三区| 国产福利精品导航| 中文字幕久久精品一区二区| 久久久久狠狠高潮亚洲精品| 成人免费网站在线| 亚洲老头老太hd| 国产精品试看| 欧美激情午夜| 好吊妞www.84com只有这里才有精品| 亚洲国产中文字幕| 日韩久久综合| 日本国产在线| 国内一区在线| 日韩欧美在线观看一区二区三区| 国产精品免费看| 国模私拍一区二区国模曼安| 国产大尺度在线观看| 中文字幕欧美日韩在线| 2020国产精品自拍| 久久人人爽人人爽人人片av不| 国产视频二区| 亚洲最大av网| 欧美一级在线视频| 韩国成人福利片在线播放| 日本肉肉一区| 97影院理论午夜| 成人欧美一区二区三区黑人孕妇| 91九色02白丝porn| 日本不卡视频一二三区| 影视一区二区三区| 国产九九热视频| 成人性生交大片免费看视频直播| 欧美日韩成人激情| 国产成人午夜精品影院观看视频 | 永久免费在线看片视频| 伊人久久免费视频| 久久久久久9999| 国产精品欧美日韩一区| 视频一区二区在线播放| 欧美lavv| 日韩视频免费大全中文字幕| 日韩毛片精品高清免费| 久久精品美女| 97在线精品国自产拍中文| 蜜桃麻豆91| 亚洲一区二区久久久久久| 伦伦影院午夜日韩欧美限制| 午夜a成v人精品| 亚洲欧洲99久久| 99久精品国产| 国产成a人无v码亚洲福利| 国精产品一区一区三区mba桃花 | 欧美日本网站| 亚洲精品第一区二区三区| 中文字幕免费国产精品| 亚洲黄一区二区三区| 亚洲一级在线| 成人av动漫| 97caopor国产在线视频| 男人日女人下面视频| 国产精品视频一区二区高潮| 欧美久久久久久久久| 91丨国产丨九色丨pron| 99热在线成人| 成人国产一区二区三区精品麻豆| 最近中文字幕mv第三季歌词 | 日韩中文在线视频| 精品久久久久久久久国产字幕| 国产福利一区二区三区| 成人情趣视频网站| 在线国产成人影院| 免费播放片a高清在线观看| 日日噜噜噜夜夜爽爽| 国产啪精品视频网站| 中文字幕精品一区久久久久| 一本一道波多野结衣一区二区|
<nobr id="mig9z"><menu id="mig9z"></menu></nobr>