Junior — Middle
Чӣ тавр метавон аввалин унсури ҷараёни маълумотро дар API Stream бе истифодаи усулҳои миёна баровард?
sobes.tech AI
Ҷавоб аз AI
Дар API Stream-и Java, барои гирифтани аввалин элемент аз ҷараён бе истифодаи усулҳои миёна, шумо метавонед усули терминалӣ findFirst()-ро истифода баред. Ин усул Optional<T>-ро бармегардонад, ки аввалин элементи ҷараёнро дар бар мегирад, агар вуҷуд дошта бошад.
Масалан:
List<String> list = List.of("алма", "банан", "чери");
Optional<String> first = list.stream().findFirst();
first.ifPresent(System.out::println); // "алма"-ро мебарорад
Аз ин рӯ, findFirst() — ин усули терминалӣ аст, ки ниёз ба амалҳои миёна надорад ва имкон медиҳад, ки аввалин элемент аз ҷараён гирифта шавад.