Asi delam neco blbe (ale myslim, ze ne), ale pro Suni JDK 1.3, 1.4 i 1.5 
(preklad i beh) dostavam konzistentne:

Exception in thread "main" java.lang.ArrayStoreException
        at java.lang.System.arraycopy(Native Method)

Coz mi dava smysl. 

Mimochodem jak je to uvedeny nize, tak to prekompilovat IMO nelze (javac u 
vsech zminovanych verzi rve na pokus priradit Object[] do String[] na radku s 
toArray() ktery vraci Object[] - musel jsem pridat cast na String[]).

Jaky zvlastni chovani jsi vlastne zaznamenal a s jakou Javou?

Honza

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Oto Buchta
Sent: Tuesday, October 11, 2005 4:58 PM
To: Java
Subject: Zajimava featura JVMka


Zdravim,
prave jsem objevil zajimavou vlastnost JVMka:
List list = nre ArrayList();
list.add(new URL("http://localhost/";));
list.add(new URL("file:///etc/passwd"));
String[] pole = list.toArray(new String[list.size()]);
pole[0] = (String) list.get(0);

Samozrejme ze to lze prekompilovat. A co myslite, kdy by mela vyletet vyjimka? 
A budete se divit, ale lisi se to od verze Javy ;-)
-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
Senior Engineer, Systinet Corp,
http://www.systinet.com

Odpovedet emailem