Boucle for et arralist ,debutant
lynatass
Messages postés
2
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
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
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
A voir également:
- Boucle for et arralist ,debutant
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Logiciel montage vidéo débutant - Guide
- Idm for mac - Télécharger - Téléchargement & Transfert
- Instagram for pc - Télécharger - Divers Communication
- Microsoft store download for pc - Guide