韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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其中要点还没有理解透彻的,可以多找寻相关的资料进行学习。

关注

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

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

《男医生的特殊治疗》| 陌陌影视在线观看高清完整版| HTTPS://9.1.CRM...| 里番| 我的老师中韩双字ID| 暴躁妹妹CSGO高清| 黑色董丝包臀紧身连衣裙| 小蜜桃免费观看高清电视剧| 双人床上剧烈运动会怎么消除 | 少女たちよ在线播放电视剧| 《性房纵欲》在线观看| 摸摸大扔子图片| 头像女下半部位视频大全| 男男高H被狂C躁到高潮失禁文 | 女仆装| 国产69精品久久久久久A片| 老公装醉看我和别人在一起| 续父开续女包小芳有没有出版?| 啵啵浏览器| 国产免费观看高清电视剧在线观看| 双乳被十几个男人吃奶| 欧美大片LOGO| 她开始慢慢迎合刘小刚是什么歌| 4444444在线观看免费高清...| 乳房| 笔记本散热垫| 轻轻的顶开老师的两瓣| 女生的全身照曝光| 小辣椒3美国伦理| 国精产品一品二品国精HTC| 小妖精你真要我的命| EXO妈妈MV高清视频播放| 大雷QQ弹弹跳舞| 二人生猴子全程免费| 爸爸吃女儿奶奶高情商回复| 55影院最新免费看电视剧| 《后宫狂热》动浸全集完整| 同学的母亲中字ID| 《军妓肉体》在线观看| 紫彩乃| 无码免费AV片在线观看