em java 8, a API de fluxo fornece uma maneira poderosa e eficiente de manipular dados. No entanto, nem todas as coleções no Java podem ser diretamente convertidas em fluxos. Uma dessas coleções é o iterable, que não possui o método Stream (). Este método pega um objeto Spliterator como entrada e gera um fluxo a partir dele. Felizmente, o Iterable fornece um método splIterator () que retorna um spliterator correspondente. O seguinte snippet de código demonstra como conseguir isso:
iterable
A variável de fluxo agora contém um fluxo que pode ser manipulado usando o rico conjunto de operações fornecido pela API do fluxo. Esta abordagem oferece os benefícios da API Java 8 Stream enquanto alavancam o iterável subjacente sem a sobrecarga de criar uma nova coleção.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3