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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • Film Riot

    Film Riot

    16 NİSAN 2006
  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007