Iterable
Iterable是一个泛型接口 。可以通过for-each循环,从Iterable获取Iterator或者通过Iterable的for each()方法。
import java.util.ArrayList;
/**
* Created with Intellij JDEA
* Description:通过for-each循环
* User:
* Date:2022-03-14
* Time:13:00
*/
public class TestDemo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Hello");
list.add("world");
list.add("beijing");
for(String element:list){
System.out.println(element.toString());
}
}
}
import java.util.ArrayList;
import java.util.Iterator;
/**
* Created with Intellij JDEA
* Description:从Iterable获取iterator
* User:
* Date:2022-03-14
* Time:13:00
*/
public class TestDemo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Hello");
list.add("world");

本文介绍了Java中的Iterable接口,它用于支持for-each循环,提供Iterator获取方式。接着讨论了Collection接口,它是所有集合的父接口,包括线性和非线性的集合。线性结构的特点在于元素的前后关系、下标表示以及头部、尾部概念。最后讲解了List接口,作为线性结构的集合,具有顺序、支持头尾插入删除、排序以及迭代等功能。
最低0.47元/天 解锁文章
324

被折叠的 条评论
为什么被折叠?



