Ich verstehe, dass diese Methoden die Ausführungsreihenfolge unterscheiden, aber in all meinen Tests kann ich keine unterschiedliche Ausführungsreihenfolge erreichen. Beispiel: System.out.println("forEach
Ich verstehe, dass diese Methoden die Ausführungsreihenfolge unterscheiden, aber in all meinen Tests kann ich keine unterschiedliche Ausführungsreihenfolge erreichen. Beispiel: System.out.println("forEach
Ich lade eine Datei mit Java auf S3 hoch - das habe ich bisher: AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY")); List<Bucket> buckets = s3.listBuckets(); s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata())); Die Datei wird...
Was ich mit Lambda-Einrückung erreichen möchte, ist Folgendes: Mehrzeilige Anweisung: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); }...
Ich habe oft das gleiche Problem. Ich muss die Läufe eines Lambda für die Verwendung außerhalb des Lambda zählen. Z.B: myStream.stream().filter(...).forEach(item->{ ... ; runCount++); System.out.println("The lambda ran "+runCount+"times"); Das Problem ist, dass runCount endgültig sein...
Ich habe eine Methode, die erwartet, dass die Eingabevariable vom Typ java.io.File ist, aber ich erhalte nur InputStream. Außerdem kann ich die Signatur der Methode nicht ändern. Wie kann ich den InputStream in einen Dateityp konvertieren, ohne die Datei tatsächlich in das Dateisystem zu...
Angenommen, Sie haben eine Klasse Obj class Obj{ int field; } und dass Sie eine Liste von ObjInstanzen haben, dh List<Obj> lst. Wie kann ich nun in Java8 mit Streams die Summe der Werte der int-Felder fieldaus den Objekten in der Liste lstunter einem Filterkriterium finden (z. B. für...
Ich codiere ein Programm, das Daten direkt von Benutzereingaben liest, und habe mich gefragt, wie ich (ohne Schleifen) alle Daten bis zur EOF von der Standardeingabe lesen kann. Ich habe überlegt, es zu verwenden, cin.get( input, '\0' )aber es '\0'ist nicht wirklich das EOF-Zeichen, das nur bis...
In Java - Web - Anwendung, Nehmen wir an, wenn ich die Input einer XML - Datei erhalten möchten, die in der CLASSPATH (dh innerhalb der platziert Quellen - Ordner), wie kann ich es tun?
Ich habe die folgende Situation Map<Key, ListContainer> map; public class ListContainer{ List<AClass> lst; } Ich muss alle Listen lstaus den ListContainerObjekten einer MapKarte zusammenführen. public static void main(String args[]){ List<AClass> alltheObjectsAClass =...
Stellen Sie sich vor, ich habe eine Liste bestimmter Objekte: List<Student> Und ich muss eine andere Liste erstellen, einschließlich der idsvon Studentsin der obigen Liste: List<Integer> Ist es möglich, eine Schleife zu vermeiden, indem Apache-Sammlungen oder Guaven verwendet...
Ich versuche, eine in a angegebene Datei zu lesen NSURLund in ein Array zu laden, wobei die Elemente durch ein Zeilenumbruchzeichen getrennt sind \n. So habe ich es bisher gemacht: var possList: NSString? = NSString.stringWithContentsOfURL(filePath.URL) as? NSString if var list = possList { list =...
Ich habe folgenden Ausdruck: scheduleIntervalContainers.stream() .filter(sic -> ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime()) .collect(Collectors.toList()); ... wo scheduleIntervalContainershat Elementtyp ScheduleContainer: final...
Meine aktuelle Situation ist: Ich muss eine Datei lesen und den Inhalt einfügen InputStream. Danach muss ich den Inhalt von InputStreamin ein Byte-Array einfügen, das (soweit ich weiß) die Größe von erfordert InputStream. Irgendwelche Ideen? Wie gewünscht, zeige ich den Eingabestream an, den...
Ich versuche ein bisschen mehr darüber zu lernen, wie E / A-Streams in C ++ funktionieren, und ich bin wirklich verwirrt, wann ich was verwenden soll. Was genau ist ein streambuf? Wann verwende ich a streambufim Vergleich zu a string, an istreamoder a vector? (Ich kenne die letzten drei...
Ich verwende den OKHTTP-Client für das Netzwerk in meiner Android-Anwendung. Dieses Beispiel zeigt, wie eine Binärdatei hochgeladen wird. Ich würde gerne wissen, wie man einen Inputstream für das Herunterladen von Binärdateien mit dem OKHTTP-Client erhält. Hier ist die Auflistung des...
Ich bin ziemlich neu in Buffers und ReadableStreams, also ist das vielleicht eine dumme Frage. Ich habe eine Bibliothek, die als Eingabe a verwendet ReadableStream, aber meine Eingabe ist nur ein Bild im Base64-Format. Ich könnte die Daten, die ich habe, Bufferso konvertieren : var img = new...
Kann jemand erklären, wie ich ein Dateiobjekt bekommen kann, wenn ich nur ein habe ByteArrayOutputStream. Wie erstelle ich eine Datei aus einem ByteArrayOutputStream?
Ich versuche, im folgenden Collectors.toMap()Aufruf einen prägnanteren Ausdruck für den Funktionsparameter "keyMapper" zu finden : List<Person> roster = ...; Map<String, Person> map = roster .stream() .collect( Collectors.toMap( new Function<Person, String>() { public...
Ich versuche, einen ganzen Stream (mehrere Zeilen) in eine Zeichenfolge einzulesen. Ich benutze diesen Code und er funktioniert, aber er verletzt meinen Sinn für Stil ... Sicher gibt es einen einfacheren Weg? Vielleicht mit Stringstreams? void Obj::loadFromStream(std::istream & stream) {...
Stream hat keine last()Methode: Stream<T> stream; T last = stream.last(); // No such method Was ist der eleganteste und / oder effizienteste Weg, um das letzte Element zu erhalten (oder null für einen leeren Stream)?