- Sötét fantasy eposszal csábítja potenciális vásárlóit az AMD
- Döbbenetesen sok energia kell az érkező Nova Lake működéséhez?
- Nem akármilyen új GeForce jöhet idén
- Karnyújtásnyira került a százmilliomodik PlayStation 5 leszállítása
- A már megjelent gyorsítóin kapcsolt ki néhány részegységet a Tenstorrent
- Vezetékes FÜLhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Elképesztő lemaradásban van az aktuális Loongson CPU-család
- Döbbenetesen sok energia kell az érkező Nova Lake működéséhez?
- Ez a pehelysúlyú egér talán még egy jeti kezébe is passzol
- VR topik
- Nem akármilyen új GeForce jöhet idén
- OLED monitor topic
- A Sony szerint a PlayStation 5 konzolokat még nem érinti a memóriahiány
- Milyen monitort vegyek?
Új hozzászólás Aktív témák
-
válasz
Ablakos
#11903
üzenetére
A stream-et egy iterátorként fogd fel, és a benne lévő lépések végrehajtódnak minden elemre.
Tehát minden elemre végre fog hajtódni először az upperCase, ami nagybetűsít. Ennek az eredménye megy át elemenként az anyMatch-be, ami megnézi, hogy az adott elem A betűvel kezdődik-e. Az anyMatch egy terminal operátor, vagyis zárja a stream-et, további lépést nem tudsz hozzáfűzni. A visszatérési értéke boolean:boolean anyMatch(Predicate<? super T> predicate)Tehát az egész stream kiértékelés eredménye egy true/false érték, és true akkor, ha valamelyik elem nagybetűsítve A-val kezdődik. Az első sor elejére ezt is írhatod:
boolean existsWithA = Stream.of("d2", "a2", "b1", "b3", "c")...És jelen esetben ez true-t fog visszaadni, de ha az a2-t kiszeded, akkor false-t.
-
Drizzt
nagyúr
válasz
Ablakos
#11903
üzenetére
anyMatch egy Predicate-et vár. A Predicate egy olyan függvény, ami valamilyen bemenetre egy booleanüt ad vissza.
Az anyMatch addig folytatja a kiértékelést, amíg a predicate igaz nem lesz. Tehát jelen esetben addig, amíg nem talál olyan elemet, ami nagy A-val kezdődik. Utána leáll a további feldolgozás, mert teljesen felesleges lenne.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Vezetékes FÜLhallgatók
- Elden Ring
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mérföldkő a szilárdtest akkuknál: fontos lépést tett a QuantumScape
- Microsoft Excel topic
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Genshin Impact (PC, PS4, Android, iOS)
- Oldman2: Magyar feliratos/szinkronos játékok PS4/PS5 konzolokra
- Hyundai, Kia topik
- Milyen autót vegyek?
- További aktív témák...
- BESZÁMÍTÁS! GIGABYTE A520M R5 5500 16GB DDR4 512GB SSD RX 5600 XT 6GB Rampage SHIVA Adata 600W
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
- Bomba ár! Dynabook Portege X30-F - i5-8265U I 8GB I 256SSD I 13,3" FHD I Cam I W11 I Garancia!
- Használt Vrtech Baby interaktív laptop gyerekeknek német nyelven
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


