Bonjour forum,
Je viens à vous avec une petite question.
Je retrouve quatre mots ("un", "deux", "trois", "quatre") qui reviennent dans mes phrases d'un document txt.
Ils figurent toujours au début de la phrase collé au mot qui suit derrière:
Sachant qu'ils apparaissent toujours dans un ordre diffèrent...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 unLe petit poucet avait des cailloux dans sa poche deuxIl avait aussi des noisettes QuatreIl était habillé avec une cape ainsi troisde suite
Je voudrais donc mettre derrière eux ":"+"\n" et ainsi obtenir:
Pour cela j'avais pensé utiliser:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 un: Le petit poucet avait des cailloux dans sa poche deux: Il avait aussi des noisettes Quatre: Il était habillé avec une cape ainsi trois: de suite
Mais après comment faire ? car si je fait cela j'ai le boolean comme quoi j'ai mon mot dans la phrase mais sans plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 String[] result= new String[]{"un", "deux", "trois", "quatre"}; Vector v = new Vector(); for(int i=0; i<resultInt.length; i++){ v.add(resultInt[i]); } boolean estLigneADeplacer = false; //soit "lu" la ligne que je lis: for(int i=0; i<lu.length && !estLigneADeplacer; i++){ lu[i] = lu[i].trim(); if (v.contains(lu[i])){ estLigneADeplacer = true; }
Si vous avez des conseils ils seront les bienvenue !!
Partager