java中list集合怎么转换为Iterable
时间: 2024-05-12 16:17:00 浏览: 86
Java集合Set、List、Map的遍历方法
可以直接调用List接口的iterator()方法获取一个Iterator对象,该对象就是实现了Iterable接口的迭代器,例如:
```java
List<String> list = Arrays.asList("java", "python", "c++");
Iterable<String> iterable = list;
```
或者直接使用List接口的实现类,例如ArrayList,因为ArrayList已经实现了Iterable接口,例如:
```java
List<String> list = new ArrayList<>(Arrays.asList("java", "python", "c++"));
Iterable<String> iterable = list;
```
以上两种方式都可以将List集合转换为实现了Iterable接口的对象。
阅读全文