Comparaison de deux ArrayList
Résolu/Fermé
LinaMas
Messages postés
13
Date d'inscription
jeudi 18 février 2016
Statut
Membre
Dernière intervention
19 août 2016
-
Modifié par LinaMas le 27/02/2016 à 21:54
LinaMas Messages postés 13 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 août 2016 - 27 févr. 2016 à 22:46
LinaMas Messages postés 13 Date d'inscription jeudi 18 février 2016 Statut Membre Dernière intervention 19 août 2016 - 27 févr. 2016 à 22:46
bonsoir
j'ai deux listes je veux les comparé et supprimer l’élément de la liste1 si il est égale à l’élément de la liste2 j'ai fais le code suivant mais il marche pas
for (int i=0;i<list1.size();i++) {
for (int j=0;j<list2.size();j++) {
if(list1.equals(j)){
listA.remove(i);
}
}
}System.out.println(list1);
slvp aidez moi et merci
j'ai deux listes je veux les comparé et supprimer l’élément de la liste1 si il est égale à l’élément de la liste2 j'ai fais le code suivant mais il marche pas
for (int i=0;i<list1.size();i++) {
for (int j=0;j<list2.size();j++) {
if(list1.equals(j)){
listA.remove(i);
}
}
}System.out.println(list1);
slvp aidez moi et merci
A voir également:
- Comparaison de deux ArrayList
- Comparaison million milliard - Accueil - Technologies
- Deux ecran pc - Guide
- Faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Itinéraire google map entre deux adresses - Guide
1 réponse
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
27 févr. 2016 à 22:06
27 févr. 2016 à 22:06
Bonjour,
Les listes (et toutes les collections en général) ont une méthode removeAll pour supprimer un ensemble d'éléments.
Ce que tu veux faire c'est donc simplement :
Les listes (et toutes les collections en général) ont une méthode removeAll pour supprimer un ensemble d'éléments.
Ce que tu veux faire c'est donc simplement :
list1.removeAll(list2)
Modifié par LinaMas le 27/02/2016 à 22:41
il reste ne marche pas voila le code
public static void main (String[]args) throws FileNotFoundException, IOException, ClassNotFoundException{
Scanner sc=new Scanner(System.in);
System.out.print("donnez le nom du corpus: ");
String corpusName = sc.nextLine();
ArrayList<String> listDeMot=new ArrayList<String>();
listDeMot=Segmant.segmant(corpusName);
Scanner sc1=new Scanner(System.in);
System.out.print("donnez le nom du fichier de stopword: ");
String stopWordfile = sc1.nextLine();
ArrayList<String> stopWord=new ArrayList<String>();
stopWord=Segmant.segmant(stopWordfile);
System.out.print("size: "+listDeMot.size());
for (int i=0;i<listDeMot.size();i++) {
for (int j=0;j<stopWord.size();j++) {
if(listDeMot.equals(stopWord)){
listDeMot.removeAll(stopWord);
}
}
}
System.out.println(listDeMot);}
27 févr. 2016 à 22:41
27 févr. 2016 à 22:46