国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java中iterable是什么

java中iterable是什么

头像

小妮浅浅

2021-02-25 10:08:539889浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.概念

是Java集合的顶级接口之一。Collection接口继承Iterable,所以Collection的所有子类也实现了Iterable接口。

该接口的核心方法是:Iterator< T > iterator();该方法返回一个Iterator类,用以迭代元素。

2.使用注意

(1)实现这个接口的对象,允许使用 for-each loop语法。

(2)由于Collection接口继承Iterable接口,因此所有实现了Collection的实现类都实现了Iterable接口

3.Iterator与Iterable的区别

Iterator接口是提供了一种统一的遍历集合元素的方式。使用Iterator对象可以不用关心具体集合对象的具体类型和内部实现,统一使用Iterator对象的接口方法就可以遍历集合。

Iterable接口,是为了foreach循环设计的。Iterable接口表示,集合可以返回Iterator对象。最终还是使用Iterator进行遍历。

4.实例

集合对象每次调用iterator()方法都得到一个全新的迭代器对象,默认游标都在集合的第一个元素之前。

public class RunoobTest {
    public static void main(String[] args) {
 
        // 创建集合
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Zhihu");
 
        // 获取迭代器
        Iterator<String> it = sites.iterator();
 
        // 输出集合中的所有元素
        while(it.hasNext()) {
            System.out.println(it.next());
        }
    }
}

以上就是java中iterable的基础内容介绍,相信大家在使用迭代器接口的时候有了更多的选择。对于iterable其中要点还没有理解透彻的,可以多找寻相关的资料进行学习。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

游泳教练在水里含我奶| 快拨出天我是你母亲歌词监控| 挪威的森林截了一段3分钟| 公车上双乳被两男人夹击电影 | 美月| 日剧《轮流抵债》在线观看| 《女仆教育》动漫第一季| 《年轻朋友的妻子3》| 三个老头拥着躁我一晚| AV网站在线观看| 灭火宝贝2户外版| 斗破苍穹年番免费高清观看| 成都私人情侣免费看电视剧| 狼人加鲁鲁兽天赋澳彩心水| 女朋友想放进去睡是什么心理 | 《我们不是亲兄妹》动浸播放 | 《搬家工人的绝遇》观看| 男人晚上吃奶时乳房会变| 老婆同意了别人轮流联系我| 李丽珍电影经典免费观看| 进击的巨人第一季| 老公让我把B扒开他日| 老公不在家憋不住了该怎么办| 男生把小困困放到女生困里视频| 《完美邻居2》电影在线观看| 《年轻朋友的妻子3》| 姐姐片多多免费高清电视剧叶玉卿| 宝宝真骚是不是想被C| 我是宿舍里的寄吧套第四季免费看| 台球室的特殊待遇2HD| 下面的小嘴又饿了| 日韩大片PPT免费PPT| 曾鲁射击免费播放电视剧全部| 美女被咬小头头视频大全图片| 老师粗大破女学生花苞| 漂亮的李妈妈1中字头字母是什么| 午马影视免费观看电视剧| 两个男人睡一个女人什么心理呢| 伦理《少妇的滋味》完整版| 18禁男男腐啪GV真人视频| 被学长抱进小树林C个爽