Ahoj, odpovídám na zprávu ze čtvrtka, 26. ledna 2006, kterou Martin Kuba napsal(a) v 12:28:33:
To není List.toArray(), ale list.toArray() tedy instance nějaké List třídy: Tedy: http://java.sun.com/j2se/1.5.0/docs/api/java/util/LinkedList.html#toArray(T[]) A podle mě nejde vytvořit pro tuto metodu parametr, který by byl pole nějakého genericky specifikovaného prvku tedy nelze new HashMap<String,String>[10] Jak jsem se do četl. --------------------------- Původní zpráva --------------------------- Odesilatel: Martin Kuba <[EMAIL PROTECTED]> Předmět: generic type array Datum: 26. ledna 2006, 12:28:33 (GMT +0100) Přílohy: <none> msgid:[EMAIL PROTECTED] M> Tomáš Procházka wrote: >> Zdravím. >> >> 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? >> >> Jde to nějak obejít, aby to šlo? M> To je nějaká ptákovina, List.toArray() může mít M> jako parametr jenom pole, ne Mapu. M> Makub ------------------------ Konec původní zprávy ------------------------ -- --------------------------------------------------------------------- Tomáš Procházka E-mail: [EMAIL PROTECTED] WWW: http://atom.sf.cz ICQ: 87147320 ---------------------------------------------------------------------
