java中iterable的作用是什么

这篇文章将为大家详细讲解有关java中iterable的作用是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的都昌网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

Java可以用来干什么

Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5. 企业级应用开发;6. Java大数据开发;7.游戏开发等。

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 sites = new ArrayList();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Zhihu");
 
        // 获取迭代器
        Iterator it = sites.iterator();
 
        // 输出集合中的所有元素
        while(it.hasNext()) {
            System.out.println(it.next());
        }
    }
}

关于java中iterable的作用是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章名称:java中iterable的作用是什么
文章网址:http://hbruida.cn/article/gjcdgs.html