Boucle for et arralist ,debutant [Fermé]

Signaler
Messages postés
2
Date d'inscription
mercredi 9 juillet 2014
Statut
Membre
Dernière intervention
9 juillet 2014
-
Messages postés
16334
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
10 mai 2021
-
bonjour a tous

mon probleme est le suivant
au par avant j'ai cela
Net1
Pin1
Net2
Pin1
Net3
Pin1
et maintenant je veux avoir
Pin1
Net1
Net2
Net3
voici le code
Connectivity c = l.getConnectivity();
Elements nets = new Elements();
for (Net net : c.getAllNets()) {
if (!net.getAllProperty().isEmpty()) {
for (NetProperty np : net.getAllProperty()) {
Element e = new Element();


e.setID(np.getPinref());

e.getProperties().setValueString("netID",
net.getID());
e.getProperties().setValueString("netName",
net.getName());
e.getProperties().setValueString("netSharedconductor",
net.getSharedconductor());
e.getProperties().setValueString("netShortDiscreption",
net.getShortDiscreption());
if (nets.getElementByID(np.getPinref()) == null) {
nets.addElement(e);
}
}
} else {
Element e = new Element();
e.setID(net.getID());
e.getProperties().setValueString("netID",
net.getID());
e.getProperties().setValueString("netName",
net.getName());
e.getProperties().setValueString("netSharedconductor",
net.getSharedconductor());
e.getProperties().setValueString("netShortDiscreption",
net.getShortDiscreption());
nets.addElement(e);
}
Merci de me repondre

1 réponse

Messages postés
16334
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
10 mai 2021
2 828
Bonjour,

C'est quoi ton problème avec ce code ? Qu'est ce qui ne fonctionne pas comme il faut ?