Kdyz pominu věci zmíněné grcajícími předřečníky (typy jako String, final ArrayList atd.), tak proč smyčka
for (int i=1;i<=items.size();i++)
začíná od 1, když se uvnitř pořád počítá i-1 a jen jedenkrát i?
Není lepší to udělat naopak, když už to někdo chce mít napsáno takto neobjektově (vlastně každý takový switch v kódu naznačuje neobjektovost)
Navíc co je toto proboha za formátování?
} finally { if (pStat != null) { try { pStat.close(); }
Formátování nemusí nutně vždy dodržovat přesný počet mezer v odsazení, ale *musí* být jasné, co k čemu patří a tady tedy není moc zřejmé, že ten try je schovaný v if.
Jedno ze starych ale stale platnych reseni, kdyz uz tedy nekdo jo chce na toto pouzit switch:
http://xefer.com//2006/12/switchonstring
Dvakrát na mě reaguješ a dvakrát sis přesně nepřečetl, co jsem psal :-) To je jako normální takto vést diskuzi?
Nepsal jsem *pouze* na konečný automat, předtím jsem nepsal, že *každý* switch značí neobjektovost. Ale fajn, diskuze se rozproudila, takže to je asi v pořádku...
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.