国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java復習之Iterator接口

2019-11-06 08:20:02
字體:
來源:轉載
供稿:網友

這篇博客主要是復習一下java中的Iterator接口。

1.Iterator

public interface Iterator

對collection進行迭代的迭代器。迭代器取代了Java Collection Framework中的Enumeration

boolean hasNext() 如果仍有元素可以迭代,則返回true

E next() 返回迭代的下一個元素

void remove() 從迭代器指向的collection中移除迭代器,返回的最后一個元素

public class IteratorDemo { public static void iterator(Collection c) { //通過iterator方法獲取迭代器對象 Iterator <String>iterator =c.iterator(); //判斷是否有下一個元素 while (iterator.hasNext()) { String s=iterator.next(); System.out.PRintln(s); } } public static void main(String args[]) { ArrayList<String> arrayList =new ArrayList<>(); arrayList.add("天天向上"); arrayList.add("康熙來了"); arrayList.add("非誠勿擾"); arrayList.add("爸爸去哪了"); //輸出 iterator(arrayList); Set<String> hashset=new HashSet<>(); hashset.add("天天向上"); hashset.add("康熙來了"); hashset.add("非誠勿擾"); hashset.add("爸爸去哪了"); iterator(hashset); }}

2.foreach

在前面的知識講解中,我們使用foreach來輸出數組的內容,那么也可以輸出集合中的內容,使用foreach輸出的時候一定要注意的是,創建集合時要指定操作泛型的類型。

public class ForeachDemo { /** * 使用Foreach迭代集合 */ public static void foreach(Collection<String> c) { for(String s:c){ System.out.println(s); } } public static void main(String args[]) { Set<String> set =new HashSet<>(); set.add("焦點訪談"); set.add("金牌調解室"); set.add("威哥來了"); foreach(set); }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 唐河县| 宁南县| 高安市| 吉安市| 米易县| 伽师县| 庆城县| 连云港市| 齐河县| 黔东| 贵州省| 永和县| 林州市| 兴文县| 罗平县| 新龙县| 儋州市| 建宁县| 奉节县| 平江县| 光泽县| 洱源县| 阿城市| 缙云县| 旬阳县| 张家界市| 鹤岗市| 朔州市| 普宁市| 丹东市| 东兴市| 遵义县| 大新县| 富民县| 辉县市| 长白| 常宁市| 交城县| 华蓥市| 岐山县| 鸡西市|