SORU
19 EKİM 2008, Pazar


Olamaz Java LinkedLists dizisi oluşturma...?

Seyrek matris bir sınıf üzerinde çalışıyorumihtiyacı varLinkedList dizisi bir matris değerlerini depolamak için kullanın. Dizi (4 ** Her yani) her bir öğesi matrisin bir satırı temsil eder. Ve, LinkedList dizideki her öğe sütun ve saklı değerini temsil eder.

Benim sınıfımda dizi ilan ettim:

private LinkedList<IntegerNode>[] myMatrix;

Ve, SparseMatrix, benim kurucu tanımlamak için deneyin:

myMatrix = new LinkedList<IntegerNode>[numRows];

Kalkarken son hata olur

Olamaz LinkedList<IntegerNode> genel bir dizi oluşturun.

Yani, bu iki sorunları var:

  1. Yanlış yapıyorum, neyim
  2. Neden yaratmış olabilir mi dizisi için bildirim türünü kabul edilebilir mi?

IntegerNode oluşturulmuş bir sınıftır. Ve, sınıf dosyalarım hep birlikte paketlenir.

CEVAP
19 EKİM 2008, Pazar


Nedense bu tür atama ve bu gibi bildiride bulunmak için:

myMatrix = (LinkedList<IntegerNode>[]) new LinkedList<?>[numRows];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CaliforniaMetin

    CaliforniaMe

    3 ŞUBAT 2013
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • MkElite

    MkElite

    13 NİSAN 2012