oktatas:programozas:java:java_megoldasok
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | |||
oktatas:programozas:java:java_megoldasok [2023/08/29 08:04] – [Nyomtatás] admin | oktatas:programozas:java:java_megoldasok [2023/08/29 08:06] (aktuális) – [ArrayList és try..catch] admin | ||
---|---|---|---|
Sor 1831: | Sor 1831: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== A szép lambda kifejezés ===== | ||
+ | |||
+ | |||
+ | <code java Program01.java> | ||
+ | import java.util.ArrayList; | ||
+ | |||
+ | class Dolgozo { | ||
+ | |||
+ | String nev; | ||
+ | String tel; | ||
+ | double fiz; | ||
+ | |||
+ | public Dolgozo(String nev, String tel, double fiz) { | ||
+ | this.nev = nev; | ||
+ | this.tel = tel; | ||
+ | this.fiz = fiz; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | public class Program01 { | ||
+ | |||
+ | ArrayList< | ||
+ | |||
+ | public void feltolt() { | ||
+ | dolgozok.add(new Dolgozo(" | ||
+ | dolgozok.add(new Dolgozo(" | ||
+ | dolgozok.add(new Dolgozo(" | ||
+ | } | ||
+ | |||
+ | public void keresLambda() { | ||
+ | if (dolgozok.stream().map(x -> x.nev) | ||
+ | .anyMatch(x -> x.equals(" | ||
+ | System.out.println(" | ||
+ | } else { | ||
+ | System.out.println(" | ||
+ | } | ||
+ | } | ||
+ | |||
+ | public void keresForeach() { | ||
+ | boolean van = false; | ||
+ | for (Dolgozo dolgozo : dolgozok) | ||
+ | if (dolgozo.nev.equals(" | ||
+ | van = true; | ||
+ | if (van) | ||
+ | System.out.println(" | ||
+ | else | ||
+ | System.out.println(" | ||
+ | } | ||
+ | |||
+ | public static void main(String[] args) { | ||
+ | Program01 prg = new Program01(); | ||
+ | prg.feltolt(); | ||
+ | prg.keresLambda(); | ||
+ | prg.keresForeach(); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
===== Linkek ===== | ===== Linkek ===== |
oktatas/programozas/java/java_megoldasok.1693289053.txt.gz · Utolsó módosítás: 2023/08/29 08:04 szerkesztette: admin