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

  • Dive In

    Dive In

    17 Temmuz 2013
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006