<div>Egy idő után fájna, szerintem. Nem beszélve arról az esetről, hogy mi történjen, ha a key létezik, de a value null :)</div><br>On Tue Jul 24 13:20:45 GMT+200 2012, Böszörményi Péter &lt;zmblevlist@gmail.com&gt;. wrote:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Imadnek hasznalni egy Map-et, ami hibat dobna, ha nem letezo kulcsra hivatkoznek.
<br>
<br>On Tue, 24 Jul 2012 13:17:42 +0200, Gábor Garami &lt;<a onclick="mailTo('gabor.garami@hron.me');return false;" href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>&gt; wrote:
<br>
<br>&gt; En nem szeretek null-t visszaadni, mert abbol szeret NPE keletkezni -
<br>&gt; es mindig ott, ahol vegkepp nem szamitok ra. Halalosan gyulolom a
<br>&gt; semmihez se kotheto hibakat.
<br>&gt;
<br>&gt; Akkor mar valami ures objektum.
<br>&gt;
<br>&gt; Garami Gábor
<br>&gt; E-mail: <a onclick="mailTo('gabor.garami@hron.me');return false;" href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>
<br>&gt; Tel: +36 20 235 9621
<br>&gt; MSN: <a onclick="mailTo('hrgy@vipmail.hu');return false;" href="mailto:hrgy@vipmail.hu">hrgy@vipmail.hu</a>
<br>&gt; Skype: hron84
<br>&gt;
<br>&gt;
<br>&gt; 2012/7/24 Suller Andras &lt;<a onclick="mailTo('suller.andras@gmail.com');return false;" href="mailto:suller.andras@gmail.com">suller.andras@gmail.com</a>&gt;:
<br>&gt;&gt; 2012/7/23 Viczián István &lt;<a onclick="mailTo('viczian.istvan@gmail.com');return false;" href="mailto:viczian.istvan@gmail.com">viczian.istvan@gmail.com</a>&gt;:
<br>&gt;&gt;&gt; Üdv,
<br>&gt;&gt;&gt;
<br>&gt;&gt;&gt; Egy okos könyvben olvastam erre egy alternatívát, amelyik
<br>&gt;&gt;&gt; kijelentette, hogy nem jó a return null, mint vezérlő érték, ugyanúgy,
<br>&gt;&gt;&gt; ahogy ne adj vissza státuszkódot sem. Ehelyett egyrészt Exception-t
<br>&gt;&gt;&gt; javasol, amit meg én nem szeretek, mert én az Exception-t mint
<br>&gt;&gt;&gt; kivételes eseményt értelmezek, és az, hogy egy ellenőrzés elbukik, az
<br>&gt;&gt;&gt; nem mindig kivételes esemény.
<br>&gt;&gt;&gt; Ehelyett van egy olyan megoldás, hogy két szép metódust deklarálsz, és
<br>&gt;&gt;&gt; úgy hívod, mert olvashatóbb a hívás helyén.
<br>&gt;&gt;&gt;
<br>&gt;&gt;&gt; if (parameterekHibatlanok()) {
<br>&gt;&gt;&gt;   csinaldMeg();
<br>&gt;&gt;&gt; }
<br>&gt;&gt;
<br>&gt;&gt; Ez akkor alternativa a Peter altal felvetett dologra, ha nem kell
<br>&gt;&gt; visszaadni semmit. Kulonben az else agban muszaj valamit return-olni,
<br>&gt;&gt; vagy kivetelt dobni.
<br>&gt;&gt;
<br>&gt;&gt; Egyebkent szerintem az lehet helyes, ha valami metodus null-t ad
<br>&gt;&gt; vissza. Neha en is szoktam alkalmazni.
<br>&gt;&gt;
<br>&gt;&gt; Andras
<br>&gt;&gt; _______________________________________________
<br>&gt;&gt; Javalist mailing list
<br>&gt;&gt; <a onclick="mailTo('Javalist@lists.javaforum.hu');return false;" href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a>
<br>&gt;&gt; <a onclick="openLink('http://lists.javaforum.hu/mailman/listinfo/javalist');return false;" href="http://lists.javaforum.hu/mailman/listinfo/javalist">http://lists.javaforum.hu/mailman/listinfo/javalist</a>
<br>&gt; _______________________________________________
<br>&gt; Javalist mailing list
<br>&gt; <a onclick="mailTo('Javalist@lists.javaforum.hu');return false;" href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a>
<br>&gt; <a onclick="openLink('http://lists.javaforum.hu/mailman/listinfo/javalist');return false;" href="http://lists.javaforum.hu/mailman/listinfo/javalist">http://lists.javaforum.hu/mailman/listinfo/javalist</a>
<br>&gt;
<br>
<br>
<br>-- 
<br>Üdvözlettel,
<br>Böszörményi Péter
<br>_______________________________________________
<br>Javalist mailing list
<br><a onclick="mailTo('Javalist@lists.javaforum.hu');return false;" href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a>
<br><a onclick="openLink('http://lists.javaforum.hu/mailman/listinfo/javalist');return false;" href="http://lists.javaforum.hu/mailman/listinfo/javalist">http://lists.javaforum.hu/mailman/listinfo/javalist</a>
<br></blockquote>