Iterable<S>
时间: 2024-06-02 15:05:53 浏览: 18
"Iterable<S>"是Java中的一个接口,表示实现了该接口的类可以被遍历。其中,S代表该类中存储的元素类型。这个接口中只有一个方法iterator(),返回一个Iterator迭代器对象,用于遍历类中存储的元素。下面是一个示例代码:
```java
import java.util.Iterator;
import java.util.LinkedList;
public class Example {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
list.add("Apple");
list.add("Banana");
list.add("Cherry");
Iterator<String> i = list.iterator();
while (i.hasNext()) {
System.out.println(i.next());
}
}
}
```
在这个示例中,我们创建了一个LinkedList类的实例,并向其中添加了三个String类型的元素。然后,我们调用了LinkedList类继承自Iterable接口中的iterator()方法,获得了一个Iterator迭代器对象。最后,我们使用while循环和hasNext()方法遍历了整个LinkedList对象,并使用next()方法输出了每个元素。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)