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

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • VideoGamePervert

    VideoGamePer

    30 AĞUSTOS 2008