Tôi có đoạn mã sau:
Stream<String> lines = reader.lines();
Nếu chuỗi nắm tay bằng "email"
tôi muốn xóa chuỗi đầu tiên khỏi Luồng. Đối với các chuỗi khác từ luồng tôi không cần kiểm tra này.
Làm thế nào tôi có thể đạt được nó?
PS
Chắc chắn tôi có thể chuyển đổi nó thành danh sách, sau đó sử dụng trường cũ cho vòng lặp nhưng hơn nữa tôi cần stream lại.
skip(long n)
bỏ qua các n
yếu tố đầu tiên , nhưng tôi không biết liệu bạn có thể điều kiện bằng cách nào đó không ...
stream.dropWhile(s -> s.equals("email"));