Junior — Middle
Kā izvilkt pirmo elementu no datu plūsmas Stream API bez starpposma metodēm?
sobes.tech AI
Atbilde no AI
Java Stream API, lai iegūtu pirmo elementu no straumes bez starpposma metodēm, var izmantot terminālo metodi findFirst(). Šī metode atgriež Optional<T>, kas satur pirmo elementu no straumes, ja tas ir.
Piemērs:
List<String> saraksts = List.of("ābols", "banāns", "ķirsis");
Optional<String> pirmais = saraksts.stream().findFirst();
pirmais.ifPresent(System.out::println); // Izvadīs "ābols"
Tādējādi, findFirst() ir termināla metode, kas neprasa starpposma operācijas un ļauj iegūt pirmo elementu no straumes.