<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 <zmblevlist@gmail.com>. 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 <<a onclick="mailTo('gabor.garami@hron.me');return false;" href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>> wrote:
<br>
<br>> En nem szeretek null-t visszaadni, mert abbol szeret NPE keletkezni -
<br>> es mindig ott, ahol vegkepp nem szamitok ra. Halalosan gyulolom a
<br>> semmihez se kotheto hibakat.
<br>>
<br>> Akkor mar valami ures objektum.
<br>>
<br>> Garami Gábor
<br>> E-mail: <a onclick="mailTo('gabor.garami@hron.me');return false;" href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>
<br>> Tel: +36 20 235 9621
<br>> MSN: <a onclick="mailTo('hrgy@vipmail.hu');return false;" href="mailto:hrgy@vipmail.hu">hrgy@vipmail.hu</a>
<br>> Skype: hron84
<br>>
<br>>
<br>> 2012/7/24 Suller Andras <<a onclick="mailTo('suller.andras@gmail.com');return false;" href="mailto:suller.andras@gmail.com">suller.andras@gmail.com</a>>:
<br>>> 2012/7/23 Viczián István <<a onclick="mailTo('viczian.istvan@gmail.com');return false;" href="mailto:viczian.istvan@gmail.com">viczian.istvan@gmail.com</a>>:
<br>>>> Üdv,
<br>>>>
<br>>>> Egy okos könyvben olvastam erre egy alternatívát, amelyik
<br>>>> kijelentette, hogy nem jó a return null, mint vezérlő érték, ugyanúgy,
<br>>>> ahogy ne adj vissza státuszkódot sem. Ehelyett egyrészt Exception-t
<br>>>> javasol, amit meg én nem szeretek, mert én az Exception-t mint
<br>>>> kivételes eseményt értelmezek, és az, hogy egy ellenőrzés elbukik, az
<br>>>> nem mindig kivételes esemény.
<br>>>> Ehelyett van egy olyan megoldás, hogy két szép metódust deklarálsz, és
<br>>>> úgy hívod, mert olvashatóbb a hívás helyén.
<br>>>>
<br>>>> if (parameterekHibatlanok()) {
<br>>>> csinaldMeg();
<br>>>> }
<br>>>
<br>>> Ez akkor alternativa a Peter altal felvetett dologra, ha nem kell
<br>>> visszaadni semmit. Kulonben az else agban muszaj valamit return-olni,
<br>>> vagy kivetelt dobni.
<br>>>
<br>>> Egyebkent szerintem az lehet helyes, ha valami metodus null-t ad
<br>>> vissza. Neha en is szoktam alkalmazni.
<br>>>
<br>>> Andras
<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>> _______________________________________________
<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>>
<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>