Zdravím,
odpovídám na zprávu z pátku, 27. ledna 2006,
kterou Rudolf PECINOVSKÝ napsal(a) v 13:40:07:

 Přesně tak, mě to s 1.5_06 funguje, nikdy předtím jsem to nezkoušel, tak nevím 
odkdy to umí.

  Jinak není ani nutné předa pole s příslušným typem položek, pokud tam těch 
položek není dost, vytvoří se metoda toArray() své pole, ale zbytečnost 
vytvářet dvě pole. Pokud k tomu není nějaký důvod.

--------------------------- Původní zpráva ---------------------------
 Odesilatel: Rudolf PECINOVSKÝ <[EMAIL PROTECTED]>
    Předmět: generic type array
      Datum: 27. ledna 2006, 13:40:07 (GMT +0100)
    Přílohy: <none>
      msgid:[EMAIL PROTECTED]
    
R> Abys mohl vracet požadovaný typ, musel bys zadat do parametru pole s 
příslušným typem
R> položek. Pole hodnot parametrizovaného typu však nelze vytvořit, taže se 
budeš muset s
R> tou varovnou hláškou smířit, anebo si pořídit verzi Javy, jejíž překladač 
již bude
R> akceptovat zákaz vydávání varování typu "unchecked".

>> 
>>  Chápu správně, že tohle:
>> 
>>  return list.toArray(new LinkedHashMap[list.size()]);
>> 
>>  Nejde v Jave 1.5 doplnit o generický typ 
>> LinkedHashMap<String,String>, tak aby to negenerovalo 
>> 'unchecked' chybu?


------------------------ Konec původní zprávy ------------------------

-- 
---------------------------------------------------------------------
 Tomáš Procházka


 E-mail: [EMAIL PROTECTED]
    WWW: http://atom.sf.cz
    ICQ: 87147320
---------------------------------------------------------------------

Odpovedet emailem