Zdravím,
odpovídám na zprávu ze čtvrtka, 26. ledna 2006,
kterou Martin Kuba napsal(a) v 13:06:03:
>> To není List.toArray(), ale list.toArray() tedy instance nějaké List
>> třídy:
M> to je totéž
Já beru List jako třídu a list jako instanci.
M> Existuje tag potlačující výpis těhle varování, ale prý není
M> implementován.
No, taky jsem našel:
@SuppressWarnings ("unchecked") // only works in JDK 6.0 - Mustang; no-op in
JDK 5.0 - Tiger
Já mám Javu 1.5_06 a rozhodně tam implementovaný je, protože mi to přestalo
hlasit :-)
Jinak někdy mám s generických typů taky smíšený pocit na jednom konci se upíšu
a na druhém to zase výrazně ušetří práci a hlavně je pak aplikace bezpečnější,
proti mým chybám :-) Když už se jednou rozmyslím, že v Mapě budou jako klíče
Stringy, tak se to musí dodržovat.
--------------------------- Původní zpráva ---------------------------
Odesilatel: Martin Kuba <[EMAIL PROTECTED]>
Předmět: generic type array
Datum: 26. ledna 2006, 13:06:03 (GMT +0100)
Přílohy: <none>
msgid:[EMAIL PROTECTED]
M> Tomáš Procházka wrote:
>> Ahoj,
>> odpovídám na zprávu ze čtvrtka, 26. ledna 2006,
>> kterou Martin Kuba napsal(a) v 12:28:33:
>>
>> 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.
M> Aha, no to nejde, ale jak to obejít nevím. Zatím jsem generickým
M> typům nepřišel na chuť tak, abych je začal reálně používat.
M> Makub
------------------------ Konec původní zprávy ------------------------
--
---------------------------------------------------------------------
Tomáš Procházka
E-mail: [EMAIL PROTECTED]
WWW: http://atom.sf.cz
ICQ: 87147320
---------------------------------------------------------------------