Streams wann .filtern?

N3V3RLUCKY

Neues Mitglied
Hello,

meine Frage ist, wann ich einen Stream filtern sollte.
Soll man das am Besten am Anfang direkt machen, bevor man die Daten z.B. von einer Collection noch weiter bearbeitet?
Oder soll man erst am Ende filtern?
Theoretisch müsste das am Anfang performanter sein oder lieg ich damit falsch?

Danke für eure Hilfe :)
 

httpdigest

Top Contributor
Naja, wenn du es aus Performancesicht siehst, dann ist Filtern dann am Anfang besser, wenn das Filtern selbst weniger Zeit verbraucht als die nachfolgenden Verarbeitungsschritte. Eventuell hast du später aber auch nicht mehr die Informationen im Streamelement, um noch Filtern zu können. Wenn du die Streamelemente z.B. per map() auf einen anderen Typ abbildest, verlierst du eventuell die Informationen, um das Element noch herausfiltern zu können.
Also, generell: Ja, filtere so früh wie möglich.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
8u3631984 Frage zu Java Streams min / max Allgemeine Java-Themen 17
Z Mit Java 8+ Streams Zeilen nummern zu Zeilen hinzufügen Allgemeine Java-Themen 17
F Streams als Alternative für dieses Problem ? Allgemeine Java-Themen 15
Monokuma Lesbarkeit von Streams Allgemeine Java-Themen 6
Monokuma Foreach Schleifen in Streams umändern Allgemeine Java-Themen 23
J Streams Allgemeine Java-Themen 6
LimDul Streams und Exception Allgemeine Java-Themen 8
LimDul Mittels Streams aus Strings A B C den String A, B und C machen Allgemeine Java-Themen 12
K Lesbarkeit von Streams Allgemeine Java-Themen 5
X Ermittlung eines doppelte Paars mit Streams Allgemeine Java-Themen 50
mihe7 Lesbarkeit von Streams Allgemeine Java-Themen 5
A Lambda und Streams verstehen Allgemeine Java-Themen 4
J IO Streams Allgemeine Java-Themen 13
M Wie funktionieren parallele Java Streams? Allgemeine Java-Themen 1
R Collections BiPredicate in Java 8 Streams Allgemeine Java-Themen 7
F Umgehen mit übergebenen Streams Allgemeine Java-Themen 3
hdi Überwachen des err-Streams? Allgemeine Java-Themen 8
N read streams umleiten Allgemeine Java-Themen 2
DEvent GZIP Streams und gzip Allgemeine Java-Themen 2
S Streams zusammenfügen Allgemeine Java-Themen 4
J Objekt in Datei speichern mittels Streams Allgemeine Java-Themen 6
F Double mit Streams aus Datei einlesen Allgemeine Java-Themen 3
C in Streams Allgemeine Java-Themen 4
M Sind Streams asynchron? Allgemeine Java-Themen 2
Saxony DOS Konsole und deren Streams Allgemeine Java-Themen 5
B Probleme mit Streams Allgemeine Java-Themen 5
T Zwei Streams verbinden Allgemeine Java-Themen 3
L Die Wahl des richtigen Streams? Allgemeine Java-Themen 3
G Video Streams mit Servlets Allgemeine Java-Themen 3
P Streams per Mail mit JavaMailAPI versenden Allgemeine Java-Themen 3
A Streams: merkwürdiges Verhalten Allgemeine Java-Themen 7
A Streams - merkwürdiges Verhalten Allgemeine Java-Themen 2
thE_29 Problem mit Streams Allgemeine Java-Themen 6
M Exceptions - wann / wie verwenden? Allgemeine Java-Themen 4
LimDul Spezifkation, wann es deprecation Warnings gibt Allgemeine Java-Themen 1
perlenfischer1984 Wann ist ein Parameter Check sinnvoll Allgemeine Java-Themen 7
T GUICE- Dependency Injection- WANN nutze ich Providers? Allgemeine Java-Themen 2
B Erkennen, wann Prozess beendet ist, dann Thread beenden. Allgemeine Java-Themen 6
D Wann sollte ich statische Methoden und Variablen benutzen? Allgemeine Java-Themen 44
Rudolf Wann System.exit und wann dispose? Allgemeine Java-Themen 9
L Checkstyle: Wann ist eine Methode für Vererbung entworfen? Allgemeine Java-Themen 13
X Wann ist Runtime.getRuntime().exec mit Copy fertig? Allgemeine Java-Themen 10
M Wann ist MVC sinnvoll? Allgemeine Java-Themen 14
M Wann Membermethoden, wann statische Utility-Methoden? Allgemeine Java-Themen 24
Ark Wann 64 Bit-Befehle im Einsatz? Allgemeine Java-Themen 6
G Wann normale Exception und wann Runtimeexception Allgemeine Java-Themen 12
Y Wann folgende Technologien benutzen Allgemeine Java-Themen 5
G Parameter oder Attribut (wann nehme ich was?) Allgemeine Java-Themen 12
M Wann verwendet man PropertyChangedEvents, wann eigene? Allgemeine Java-Themen 3
F Wann und wie Exceptions einsetzen? Allgemeine Java-Themen 13
G Wann statische Methoden, statische Attributen? Allgemeine Java-Themen 7
G Ab wann Datenbank verwenden Allgemeine Java-Themen 15
B Wann Interface und wann Adapter Allgemeine Java-Themen 4
B ObjectInputStream - Wann ist Ende erreicht? Allgemeine Java-Themen 10
D Wann ist das ergebnis einer Rechnung eine Double? Allgemeine Java-Themen 7
M Maximal verfügbarer Hauptspeicher? Ab wann wird ausgelagert? Allgemeine Java-Themen 13
P Wann kommt denn nun 1.5 überhaupt? Allgemeine Java-Themen 6
MiMa Filtern von TableView Liste Allgemeine Java-Themen 2
L Text filtern Allgemeine Java-Themen 1
looparda Liste filtern nach Prädikaten verschiedener Typen Allgemeine Java-Themen 3
S Apache POI Filtern nach bestimmten Kriterium Allgemeine Java-Themen 1
ralfb1105 Blöcke aus Datei filtern/suchen und in neue Datei schreiben Allgemeine Java-Themen 10
B DomParser - Element filtern Allgemeine Java-Themen 4
N Java stream filtern. Allgemeine Java-Themen 19
J Jsoup Filtern Allgemeine Java-Themen 5
OlafHD Java Sätze filtern Allgemeine Java-Themen 1
N JTable filtern Allgemeine Java-Themen 3
H Speziellen Wert aus String filtern Allgemeine Java-Themen 4
F Medien filtern Allgemeine Java-Themen 4
J String filtern / XML-Code extrahieren Allgemeine Java-Themen 4
X Java String Regex - Sonderzeichen Filtern Allgemeine Java-Themen 5
J Zeichenketten-Liste filtern Allgemeine Java-Themen 6
S Eine Collection von Objekten mit LDAP Syntax filtern Allgemeine Java-Themen 5
D große Textdatei filtern Allgemeine Java-Themen 13
S Koordinaten aus einem Text filtern Allgemeine Java-Themen 11
M Nach bestimmter Namenskonvention filtern Allgemeine Java-Themen 2
J ArrayList Objekte anhand Propertywerte filtern Allgemeine Java-Themen 3
M Dateiinhalt filtern Allgemeine Java-Themen 9
S eine ip-adresse aus einem String filtern Allgemeine Java-Themen 5
N Array mit null Werten filtern Allgemeine Java-Themen 5
S 20.000 File filtern Allgemeine Java-Themen 11
G mit Pattern strings filtern ein kleines problemchen ;) Allgemeine Java-Themen 2
W Dateien filtern Allgemeine Java-Themen 7
märliprinz Sortieren und Filtern von Funktionen/Methoden Allgemeine Java-Themen 4
L In JTable Zeilen n. selben Dateninhalt filtern & ausgebe Allgemeine Java-Themen 16

Ähnliche Java Themen

Neue Themen


Oben