Ich habe schon mehrere Dinge ausprobiert, std::stringstream m; m.empty(); m.clear(); beide funktionieren
Ich habe schon mehrere Dinge ausprobiert, std::stringstream m; m.empty(); m.clear(); beide funktionieren
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Цикл foreach против Iterable.foreach в Java 8: что лучше? Welche der folgenden Methoden ist in Java 8 besser geeignet? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) { mIrc.join(mSession,...
Wie kann ich in Java 8 eine Sammlung mithilfe der StreamAPI filtern, indem ich die Unterscheidbarkeit einer Eigenschaft jedes Objekts überprüfe? Zum Beispiel habe ich eine Liste von PersonObjekten und möchte Personen mit demselben Namen entfernen. persons.stream().distinct(); Verwendet die...
Ich möchte den schnellsten Weg finden, um zu überprüfen, ob eine Datei in Standard C ++ 11, C ++ oder C vorhanden ist. Ich habe Tausende von Dateien und bevor ich etwas daran mache, muss ich überprüfen, ob alle vorhanden sind. Was kann ich anstelle /* SOMETHING */der folgenden Funktion schreiben ?...
Ich war überrascht, heute festzustellen, dass ich keine einfache Möglichkeit finden konnte, den Inhalt eines zu schreiben InputStream eines OutputStreamin Java . Natürlich ist der Byte-Puffer-Code nicht schwer zu schreiben, aber ich vermute, ich vermisse nur etwas, das mein Leben einfacher machen...
Ich habe mit Java 8 Lambdas herumgespielt, um Sammlungen einfach zu filtern. Ich habe jedoch keinen präzisen Weg gefunden, um das Ergebnis als neue Liste innerhalb derselben Anweisung abzurufen. Hier ist mein bisher prägnantester Ansatz: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L,...
Ich habe eine Schnittstelle, die zurückkehrt java.lang.Iterable<T>. Ich möchte dieses Ergebnis mit der Java 8 Stream-API bearbeiten. Iterable kann jedoch nicht "streamen". Haben Sie eine Idee, wie Sie das Iterable als Stream verwenden können, ohne es in List zu
Requests ist eine wirklich schöne Bibliothek. Ich möchte es zum Herunterladen großer Dateien (> 1 GB) verwenden. Das Problem ist, dass es nicht möglich ist, die gesamte Datei im Speicher zu halten. Ich muss sie in Blöcken lesen. Und dies ist ein Problem mit dem folgenden Code import...
Ist es möglich, einen benutzerdefinierten Thread-Pool für den parallelen Java 8- Stream anzugeben ? Ich kann es nirgendwo finden. Stellen Sie sich vor, ich habe eine Serveranwendung und möchte parallele Streams verwenden. Aber die Anwendung ist groß und hat mehrere Threads, deshalb möchte ich sie...
Gibt es eine übersichtliche Möglichkeit, einen Stream zu durchlaufen, während Sie Zugriff auf den Index im Stream haben? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList =...
Ich möchte eine Liste von ganzen Zahlen zusammenfassen. Es funktioniert wie folgt, aber die Syntax fühlt sich nicht richtig an. Könnte der Code optimiert werden? Map<String, Integer> integers; integers.values().stream().mapToInt(i ->
Nun, dieser scheint ziemlich einfach zu sein, und das ist es auch. Alles, was Sie tun müssen, um eine Datei auf Ihren Server herunterzuladen, ist: file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); Es gibt nur ein Problem. Was ist, wenn Sie eine große Datei wie 100 MB...
Ich bin in der Entwicklungsphase, wo ich zwei Module habe und von einem habe ich als OutputStreamund als zweites ausgegeben , was nur akzeptiert wird InputStream. Wissen Sie , wie zu konvertieren , OutputStreamum InputStream(nicht umgekehrt, ich meine wirklich so) , dass ich in der Lage sein wird ,...
Also habe ich die Antwort auf meine letzte Frage bekommen (ich weiß nicht, warum ich nicht daran gedacht habe). Ich habe eine doubleVerwendung gedruckt cout, die gerundet wurde, als ich sie nicht erwartet hatte. Wie kann ich einen coutAusdruck doublemit voller Präzision
Java 8 Collectors.toMaplöst ein NullPointerExceptionif aus, wenn einer der Werte 'null' ist. Ich verstehe dieses Verhalten nicht, Maps können problemlos Nullzeiger als Wert enthalten. Gibt es einen guten Grund, warum Werte nicht null sein können Collectors.toMap? Gibt es auch eine gute Java...
Mit Java: Ich habe eine byte[], die eine Datei darstellt. Wie schreibe ich das in eine Datei (dh C:\myfile.pdf) Ich weiß, dass es mit InputStream gemacht wurde, aber ich kann es scheinbar nicht
Jemand erklärt mir was InputStreamund OutputStreamsind? Ich bin verwirrt über die Anwendungsfälle für beide InputStreamund OutputStream. Wenn Sie Ihrer Erklärung auch einen Codeausschnitt hinzufügen könnten, wäre das großartig. Vielen
Wie kann ich CHECKED-Ausnahmen aus Java 8-Streams / Lambdas heraus auslösen? Mit anderen Worten, ich möchte Code wie diesen kompilieren lassen: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer",...
Ich verstehe, dass .stream()ich mit Kettenoperationen wie .filter()oder parallelen Stream verwenden kann. Aber was ist der Unterschied zwischen ihnen, wenn ich kleine Operationen ausführen muss (zum Beispiel das Drucken der Elemente der