J'ai le code suivant:
Stream<String> lines = reader.lines();
Si la première chaîne est égale à, "email"
je veux supprimer la première chaîne du flux. Pour les autres chaînes du flux, je n'ai pas besoin de cette vérification.
Comment pourrais-je y parvenir?
PS
Bien sûr, je peux le transformer en liste, puis utiliser la vieille école pour la boucle, mais j'ai encore besoin de diffuser à nouveau.
skip(long n)
ça qui saute les premiers n
éléments, mais je ne sais pas si vous pouvez le conditionner d'une manière ou d'une autre ...
stream.dropWhile(s -> s.equals("email"));