J'ai déjà essayé plusieurs choses, std::stringstream m; m.empty(); m.clear(); qui ne fonctionnent
J'ai déjà essayé plusieurs choses, std::stringstream m; m.empty(); m.clear(); qui ne fonctionnent
На этот вопрос есть ответы на Stack Overflow на рcribedом : Цикл foreach против Iterable.foreach sur Java 8: что лучше? Lequel des éléments suivants est une meilleure pratique dans Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) {...
Dans Java 8, comment puis-je filtrer une collection à l'aide de l' StreamAPI en vérifiant la distinction d'une propriété de chaque objet? Par exemple, j'ai une liste de Person objets et je veux supprimer des personnes du même nom, persons.stream().distinct(); Va utiliser la vérification d'égalité...
Je voudrais trouver le moyen le plus rapide de vérifier si un fichier existe en standard C ++ 11, C ++ ou C. J'ai des milliers de fichiers et avant de faire quelque chose, je dois vérifier s'ils existent tous. Que puis-je écrire au lieu de /* SOMETHING */dans la fonction suivante? inline bool...
J'ai été surpris de constater aujourd'hui que je ne pouvais pas trouver de moyen simple d'écrire le contenu d'un InputStreaman OutputStreamen Java. De toute évidence, le code tampon d'octets n'est pas difficile à écrire, mais je soupçonne que je manque juste quelque chose qui me faciliterait la vie...
Je jouais avec des lambdas Java 8 pour filtrer facilement les collections. Mais je n'ai pas trouvé de moyen concis pour récupérer le résultat sous la forme d'une nouvelle liste dans la même déclaration. Voici mon approche la plus concise à ce jour: List<Long> sourceLongList =...
J'ai une interface qui revient java.lang.Iterable<T>. Je voudrais manipuler ce résultat en utilisant l'API Java 8 Stream. Cependant, Iterable ne peut pas "diffuser". Avez-vous une idée de comment utiliser l'itérable en tant que flux sans le convertir en
Requests est une bibliothèque vraiment sympa. Je voudrais l'utiliser pour télécharger de gros fichiers (> 1 Go). Le problème est qu'il n'est pas possible de conserver le fichier entier en mémoire, j'ai besoin de le lire en morceaux. Et c'est un problème avec le code suivant import requests def...
Est-il possible de spécifier un pool de threads personnalisé pour le flux parallèle Java 8 ? Je ne peux pas le trouver nulle part. Imaginez que j'ai une application serveur et que j'aimerais utiliser des flux parallèles. Mais l'application est grande et multithread donc je veux la compartimenter....
Existe-t-il un moyen concis d'itérer sur un flux tout en ayant accès à l'index dans le flux? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names),...
Je veux résumer une liste d'entiers. Cela fonctionne comme suit, mais la syntaxe ne semble pas correcte. Le code pourrait-il être optimisé? Map<String, Integer> integers; integers.values().stream().mapToInt(i ->
Eh bien, celui-ci semble assez simple, et il l'est. Tout ce que vous avez à faire pour télécharger un fichier sur votre serveur est: file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); Seulement, il y a un problème. Et si vous avez un gros fichier, comme 100 Mo. Ensuite,...
Je suis au stade de développement, où j'ai deux modules et à partir de l'un, j'ai obtenu une sortie en tant que OutputStreamdeuxième et un seul, qui accepte uniquement InputStream. Savez - vous comment convertir OutputStreamà InputStream( et non vice versa, je veux dire vraiment de cette façon) que...
J'ai donc obtenu la réponse à ma dernière question (je ne sais pas pourquoi je n'y ai pas pensé). J'imprimais une doubleutilisation coutqui a été arrondie quand je ne m'y attendais pas. Comment puis-je faire coutimprimer une doubleutilisation en toute
Le Java 8 Collectors.toMaplance un NullPointerExceptionsi l'une des valeurs est 'null'. Je ne comprends pas ce comportement, les cartes peuvent contenir des pointeurs nuls comme valeur sans aucun problème. Y a-t-il une bonne raison pour laquelle les valeurs ne peuvent pas être nulles...
Avec Java: J'ai un byte[]qui représente un fichier. Comment écrire ceci dans un fichier (ie. C:\myfile.pdf) Je sais que c'est fait avec InputStream, mais je n'arrive pas à le
Quelqu'un m'explique quoi InputStreamet quoi OutputStream? Je suis confus quant aux cas d'utilisation pour InputStreamet OutputStream. Si vous pouviez également inclure un extrait de code pour accompagner votre explication, ce serait bien.
Comment puis-je lever des exceptions CHECKED depuis des flux / lambdas Java 8? En d'autres termes, je veux compiler du code comme celui-ci: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer",...
Je comprends qu'avec .stream(), je peux utiliser des opérations de chaîne comme .filter()ou utiliser un flux parallèle. Mais quelle est la différence entre eux si j'ai besoin d'exécuter de petites opérations (par exemple, imprimer les éléments de la liste)?