Questions marquées «stream»

106
Guava équivalent pour IOUtils.toString (InputStream)

Apache Commons IO a une méthode pratique IOUtils.toString () pour lire un InputStreamdans une chaîne. Puisque j'essaye de m'éloigner d'Apache Commons et de Guava : y a-t-il un équivalent dans Guava? J'ai regardé toutes les classes du com.google.common.iopackage et je n'ai rien trouvé d'aussi...

105
Restaurez l'état de std :: cout après l'avoir manipulé

Supposons que j'ai un code comme celui-ci: 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.. } Ma question est de savoir s'il...

102
Collectez des paires successives à partir d'un flux

Étant donné un flux tel que { 0, 1, 2, 3, 4 }, comment puis-je le transformer le plus élégamment en une forme donnée: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (en supposant, bien sûr, que j'ai défini la classe Pair)? Edit: Il ne s'agit pas strictement d'ints ou de flux...

99
Lire de l'audio à partir d'un flux en utilisant C #

Existe-t-il un moyen en C # de lire de l'audio (par exemple, MP3) directement à partir d'un System.IO.Stream qui, par exemple, a été renvoyé à partir d'un WebRequest sans enregistrer temporairement les données sur le disque? Solution avec NAudio Avec l'aide de NAudio 1.3, il est possible de:...

99
Quand devrais-je utiliser les flux?

Je viens de tomber sur une question lors de l'utilisation de a Listet sa stream()méthode. Bien que je sache comment les utiliser, je ne sais pas trop quand les utiliser. Par exemple, j'ai une liste, contenant divers chemins vers différents endroits. Maintenant, j'aimerais vérifier si un seul chemin...

99
Plusieurs vérifications nulles dans Java 8

J'ai le code ci-dessous qui est un peu moche pour plusieurs vérifications nulles. String s = null; if (str1 != null) { s = str1; } else if (str2 != null) { s = str2; } else if (str3 != null) { s = str3; } else { s = str4; } J'ai donc essayé d'utiliser Optional.ofNullablecomme ci-dessous, mais c'est...

96
Lecture d'InputStream en UTF-8

J'essaie de lire un text/plainfichier sur Internet, ligne par ligne. Le code que j'ai en ce moment est: URL url = new URL("http://kuehldesign.net/test.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); LinkedList<String> lines = new LinkedList(); String...

96
Comment vérifier si un flux Java 8 est vide?

Comment puis-je vérifier si a Streamest vide et lever une exception si ce n'est pas le cas, en tant qu'opération non terminale? En gros, je cherche quelque chose d'équivalent au code ci-dessous, mais sans matérialiser le flux entre les deux. En particulier, le contrôle ne doit pas avoir lieu avant...