Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Java soruları


GEd

Öne çıkan mesajlar

GEd, verdiğin örneklerdeki değişkenlerin tiplerini vermediğin için sırf tahmin ederek gitmek zorunda kalıyorum.

O anlamadığın salak sonuç dediğin örnekte test1 yine listenin listesi. İkinci örnekteki Ergebnistabelle'nin her satırı bir liste içeriyor yani. Mesela ikinci satırdaki listede virgülle ayrılmış iki MSignalTransmissionImpl nesnesi var.

Üçünkü örnekte test1.get(1) ile aldığın nesne o ikinci örnekteki ikinci satırdaki liste yani.

En baştan şu listenin listesi karmaşasından kurtulursan daha rahat edersin bence.
Link to comment
Sosyal ağlarda paylaş

Şu resimdeki methoddan dolayı listenin listesi olayı oluyor sanırım.


http://www.imgbox.de/show/img/cPAu9OU34Z.jpg

en altta getcontained() methodu var.


Bir arkadaşla buluşucam şimdi oturup bana anlatacak diye umuyorum ^^


Frame'in içindeki Sinyali o metodla öğrenebiliyorum.

Amacımda şey, framelerin içindeki sinyalleri bularak, modelldeki tüm sinyaller ile kıyaslamak ve henüz planlanmamış sinyalleri otomatik olarak planlatmak (TDMA).

Arkadaşta yardımcı olamazsa özelinize başvurabilirim zamanınız varsa :=)

Teşekkürler şimdiden.



input adli porttan bilgileri aliyor



said:
[left]List flexTrans = (List) getInput("input");



test1 in boş hali

3 şekilde de oluşturuluyor birde bu şekilde deniyim dedim, list list tipinde.


said:
List > test1 = (List>) new LinkedList>();


Böylede denemiştim ilk başta

said:
List test1 = new LinkedList();



test1 in doldurulmasi

said:
for (int i = 0; i < flexTrans.size(); i++)
{


test1.add(flexTrans.get(i).getContainedSignalTransmissions());




addAll metodunda bir sorun çıkartıyor tek tekte biraktim o nedenle
Link to comment
Sosyal ağlarda paylaş

Abi listenin listesini kendin açıkca tanımlıyosun zaten List> diye.
Resimdeki metodla ne ilgisi var?

addAll ne sorunu çıkartıyor ki? Şöyle gayet şukela olması lazım.


List<MFlexRayFrameTransmission> flexTrans = (List<MFlexRayFrameTransmission>) getInput("input");

List<MSignalTransmission> test1 = new LinkedList<MSignalTransmission>();

for (MFlexRayFrameTransmission transmission : flexTrans) {
test1.addAll(transmission.getContainedSignalTransmissions());
}

setResult("Test1", test1);
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...