On the explanation it says:
Shouldn't it be " options A, D and E are correct. B and C are incorrect"?Therefore, options A and D are correct. B, C, and E are incorrect because if the first element in the stream is an empty string, it will be dropped, which means, the first element of the resulting stream can never be an empty string.
Because option E is correct, right? It can never print an empty String first because it would be dropped by the Predicate.
Thanks