java - 在 Java 中,迭代器接口方法可以在任何实现类中直接访问,如 List、Set?
问题描述
据我所知,要使用任何接口方法,您需要首先使用它们在 Implentation 类中的方法定义来实现该接口,然后只有您可以使用该接口方法。但是我发现(我可能错了)List Interface扩展及其实现类都没有实现Iterator Interface我们仍然可以使用它的方法,如何?
这是代码片段:
Class IterableSample {
public static void main(String args[]){
ArrayList<String> list = new ArrayList<String>( Arrays.asList("Geeks", "for", "Geeks"));
Iterator itr = list.iterator();
while(itr.hasNext()){
String s = (String) itr.next();
}
}
}
解决方案
推荐阅读
- ios - 使用 iOS13 通过 NFC 读取 eID 信息时遇到问题
- python - Python计时器启动和重置
- excel - 如何删除 Excel 字符串中的所有空格?
- sql-server - 实体框架 6 和地理数据 STContains
- java - 如何将使用 java 制作的代码动画图形上传到 Wordpress?
- ssh - 如何获得无业游民的公钥?
- react-native - 使用表单数据上传图像并获取问题
- scikit-learn - 导出 4 个机器学习模型的预测时出错
- r - R:从 Tidyverse 中的 Google Places 中提取信息
- spring - Spring-Data-Jpa 与 EmbeddedId 双向关联。合并时外键为空