Perguntas com a marcação «stream»

106
Equivalente Guava para IOUtils.toString (InputStream)

O Apache Commons IO tem um método de conveniência IOUtils.toString () para ler um InputStreampara uma String. Já que estou tentando me afastar do Apache Commons e ir para o Guava : existe um equivalente no Guava? Eu olhei para todas as classes do com.google.common.iopacote e não consegui encontrar...

105
Restaure o estado de std :: cout após manipulá-lo

Suponha que eu tenha um código como este: void printHex(std::ostream& x){ x<<std::hex<<123; } .. int main(){ std::cout<<100; // prints 100 base 10 printHex(std::cout); //prints 123 in hex std::cout<<73; //problem! prints 73 in hex.. } Minha pergunta é se há alguma...

104
Abra um fluxo IO de um arquivo local ou url

Eu sei que existem libs em outras línguas que podem pegar uma string que contém um caminho para um arquivo local ou um url e abri-lo como um fluxo IO legível. Existe uma maneira fácil de fazer isso em

102
Colete pares sucessivos de um riacho

Dado um fluxo como { 0, 1, 2, 3, 4 }, como posso transformá-lo da forma mais elegante em determinada forma: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (presumindo, é claro, que eu tenha definido um par de classe)? Edit: Isso não é estritamente sobre ints ou fluxos...

99
Tocar áudio de um stream usando C #

Existe uma maneira em C # de reproduzir áudio (por exemplo, MP3) diretamente de um System.IO.Stream que, por exemplo, foi retornado de um WebRequest sem salvar os dados temporariamente no disco? Solução com NAudio Com a ajuda do NAudio 1.3 é possível: Carregue um arquivo MP3 de um URL em um...

99
Várias verificações de nulos em Java 8

Eu tenho o código abaixo, que é um pouco feio para várias verificações de nulos. String s = null; if (str1 != null) { s = str1; } else if (str2 != null) { s = str2; } else if (str3 != null) { s = str3; } else { s = str4; } Então tentei usar Optional.ofNullablecomo abaixo, mas ainda é difícil...

99
Quando devo usar streams?

Acabei de me deparar com uma dúvida ao usar um Liste seu stream()método. Embora eu saiba como usá-los, não tenho certeza sobre quando usá-los. Por exemplo, tenho uma lista contendo vários caminhos para locais diferentes. Agora, gostaria de verificar se um único caminho determinado contém algum dos...

96
Lendo InputStream como UTF-8

Estou tentando ler um text/plainarquivo da Internet, linha por linha. O código que tenho agora é: URL url = new URL("http://kuehldesign.net/test.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); LinkedList<String> lines = new LinkedList(); String...

95
Como verificar se um Java 8 Stream está vazio?

Como posso verificar se a Streamestá vazio e lançar uma exceção se não estiver, como uma operação não terminal? Basicamente, estou procurando algo equivalente ao código abaixo, mas sem materializar o fluxo intermediário. Em particular, a verificação não deve ocorrer antes que o fluxo seja...