Salve ho due liste in java:
List<MioOggetto> l1...
List<MioOggetto> l2...
vorrei creare una terza lista con solo gli elmenti di l1 che non sono in l2, esiste un modo semplice o un metodo per poterlo fare?
grazie
Salve ho due liste in java:
List<MioOggetto> l1...
List<MioOggetto> l2...
vorrei creare una terza lista con solo gli elmenti di l1 che non sono in l2, esiste un modo semplice o un metodo per poterlo fare?
grazie
Soffrire sempre mollare mai
Il problema è risolvibile con 2 cicli for, come mostrato in pseudocodice:
Non so se ho reso l'idea..codice:for (i=0, i<numelementilista1, i=i+1) { boolean exist = false for (k=0, k< numelementilista2, k=k+1) { if lista1[i] = lista2[k] --> exist = true, exit for } if exist = false --> aggiungi nella lista 3 }
codice:for (MioOggetto mo : l1) if (l2.contains(mo)==false) l3.add(mo);
www.sitemeer.com » Quando un sito pare irraggiungibile
Se ti piace ci puoi trovare anche su Facebook