Traiter les elements d'un ArrayList
Résolu
elhadi213
Messages postés
89
Date d'inscription
Statut
Membre
Dernière intervention
-
elhadi213 Messages postés 89 Date d'inscription Statut Membre Dernière intervention -
elhadi213 Messages postés 89 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un ArrayList qui contient des string; et je veut traiter chaque string a part(chercher les clitiques possibles dans le mot), je faire ce code:
for(i=0;i<test.size();i++){
String ss=test.get(i);
while(y>0){
if (ss.length()-y>=3){
proc_test = ss.substring(0,y);
b=Collections.binarySearch(procl, proc_test);
if (b<0){
Mot2.append("no proc:"+i+"/");
}else{System.out.println("le proclitique:"+proc_test);}
enc_test=ss.substring(ss.length()-y,ss.length());
s=Collections.binarySearch(encl, enc_test);
if (s<0){Mot3.append("no enc:"+i+"/");
}else{System.out.println("l'enclitique:"+enc_test);}
}y--;}}
mais il traite le 1 mot et affiche le resultat pour le ce mot
j'ai un ArrayList qui contient des string; et je veut traiter chaque string a part(chercher les clitiques possibles dans le mot), je faire ce code:
for(i=0;i<test.size();i++){
String ss=test.get(i);
while(y>0){
if (ss.length()-y>=3){
proc_test = ss.substring(0,y);
b=Collections.binarySearch(procl, proc_test);
if (b<0){
Mot2.append("no proc:"+i+"/");
}else{System.out.println("le proclitique:"+proc_test);}
enc_test=ss.substring(ss.length()-y,ss.length());
s=Collections.binarySearch(encl, enc_test);
if (s<0){Mot3.append("no enc:"+i+"/");
}else{System.out.println("l'enclitique:"+enc_test);}
}y--;}}
mais il traite le 1 mot et affiche le resultat pour le ce mot
A voir également:
- Traiter les elements d'un ArrayList
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Copier plusieurs éléments - Guide
- Pdf elements gratuit - Télécharger - PDF
- Extension d'un fichier qui s'ouvre avec un traitement de texte - Guide
- Comment supprimer un élément introuvable - Guide
1 réponse
Il nous manque pas mal d'informations pour comprendre ce que tu fais, et l'indentation de ton programme est pour le moins désastreuse, mais je pense que ton problème vient de la variable y qui n'est pas réinitialisée à chaque boucle for.La confiance n'exclut pas le contrôle
elhadi213
Messages postés
89
Date d'inscription
Statut
Membre
Dernière intervention
c bon j'ai initialisé mon y au début du pgm... c sa mon problème merci pour votre aide... maintenant j'ai réinitialisé y dans la boucle