重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文小编为大家详细介绍“java中iterable怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“java中iterable怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
10年的贡山网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整贡山建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“贡山网站设计”,“贡山网站推广”以来,每个客户项目都认真落实执行。
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) { // 创建集合 ArrayListsites = 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怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。