Quindi ho questa classe HashTable di uso generale che sto sviluppando, e voglio usarla genericamente per qualsiasi numero di tipi in arrivo, e voglio anche inizializzare l'array di archiviazione interno per essere un array di LinkedList (a scopo di collisione), in cui ogni LinkedList è specificata in anticipo (per tipo safety) per essere del tipo del generico dalla classe HashTable. Come posso realizzare questo? Il seguente codice è migliore per chiarire il mio intento, ma ovviamente non viene compilato.Inizializza array generico Java di tipo
public class HashTable<K, V>
{
private LinkedList<V>[] m_storage;
public HashTable(int initialSize)
{
m_storage = new LinkedList<V>[initialSize];
}
}
duplicati di http://stackoverflow.com/questions/529085/java-how-to-generic-array- creazione – skaffman