Perguntas com a marcação «stream»

NÃO USE PARA A API JAVA STREAM (use [java-stream] para essas perguntas!) Um fluxo é uma série de elementos de dados que podem ser acessados ​​em série.

932
Lista do Java 8 <V> no mapa <K, V>

Eu quero traduzir uma lista de objetos em um mapa usando fluxos e lambdas do Java 8. É assim que eu escreveria em Java 7 e abaixo. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>(); for (final Choice choice :...

913
Criando uma matriz de bytes a partir de um fluxo

Qual é o método preferido para criar uma matriz de bytes a partir de um fluxo de entrada? Aqui está minha solução atual com o .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Ainda é uma idéia melhor ler e gravar trechos do...

713
Como faço para salvar um fluxo em um arquivo em c #?

Eu tenho um StreamReaderobjeto que eu inicializei com um fluxo, agora quero salvar esse fluxo no disco (o fluxo pode ser um .gifou .jpgou.pdf ). Código existente: StreamReader sr = new StreamReader(myOtherObject.InputStream); Eu preciso salvar isso em disco (eu tenho o nome do arquivo). No...

580
Obter um OutputStream em uma String

Qual é a melhor maneira de canalizar a saída de um java.io.OutputStream para uma String em Java? Digamos que eu tenho o método: writeToStream(Object o, OutputStream out) Que grava certos dados do objeto no fluxo especificado. No entanto, quero obter essa saída em uma String o mais facilmente...

569
C ++: "std :: endl" vs "\ n"

Muitos livros em C ++ contêm código de exemplo como este ... std::cout << "Test line" << std::endl; ... então eu sempre fiz isso também. Mas já vi muito código de desenvolvedores trabalhando como este: std::cout << "Test line\n"; Existe um motivo técnico para preferir um ao...

504
Encontre o primeiro elemento por predicado

Acabei de começar a jogar com o Java 8 lambdas e estou tentando implementar algumas das coisas com as quais estou acostumado nas linguagens funcionais. Por exemplo, a maioria das linguagens funcionais possui algum tipo de função find que opera em seqüências ou listas que retornam o primeiro...