我是靠谱客的博主 繁荣日记本,最近开发中收集的这篇文章主要介绍java iterable和iterator_在Java中将Iterator转换为Iterable,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

假设以下是具有整数值的迭代器-Iterator iterator = Arrays.asList(20, 40, 60, 80, 100, 120, 150, 200).iterator();

现在,将Iterator转换为Iterable-Iterable iterable = StreamSupport.stream(Spliterators.spliteratorUnknownSize(iterator, 0),false).collect(Collectors.toList());

示例

以下是在Java中将Iterator转换为Iterable的程序-import java.util.*;

import java.util.stream.Collectors;

import java.util.stream.StreamSupport;

public class Demo {

public static void main(String[] args) {

Iterator iterator = Arrays.asList(20, 40, 60, 80, 100, 120, 150, 200).iterator();

Iterable iterable = StreamSupport.stream(Spliterators.spliteratorUnknownSize(iterator, 0), false).collect(Collectors.toList());

System.out.println("Iterable = ");

iterable.forEach(System.out::println);

}

}

输出结果Iterable =

20

40

60

80

100

120

150

200

最后

以上就是繁荣日记本为你收集整理的java iterable和iterator_在Java中将Iterator转换为Iterable的全部内容,希望文章能够帮你解决java iterable和iterator_在Java中将Iterator转换为Iterable所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部