Eu tenho o seguinte código:
Stream<String> lines = reader.lines();
Se a primeira corda for igual "email"
, quero remover a primeira do fluxo. Para outras seqüências de caracteres do fluxo, não preciso dessa verificação.
Como eu consegui isso?
PS
Claro que posso transformá-lo na lista e, em seguida, usar o loop for old school, mas ainda preciso transmitir novamente.
skip(long n)
que ignora os primeiros n
elementos, mas eu não sei se você pode condicioná-lo de alguma forma ...
stream.dropWhile(s -> s.equals("email"));