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

  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • MisterBrightside

    MisterBright

    24 Mart 2006