1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| import java.util.*;
import java.lang.*;
import java.lang.String;
public class Chaine{
public Chaine(){}
public ArrayList<String> decoupeChaine(String phrase,String separateur){
int ind = phrase.indexOf(separateur); // <<<<<<<<<< ajout
ArrayList<String> decoupPhrase=new ArrayList<String>();
while(ind != -1) // <<<<<<<< modif
{
decoupPhrase.add(phrase.substring(0,ind));
phrase = phrase.substring(ind +1);
//phrase=phrase.substring((indexOf(separateur))+1,phrase.length());
ind = phrase.indexOf(separateur); // <<<<<<<<<< separateur suivant
}
decoupPhrase.add(phrase.substring(0)); //<<<<<<<<< pour le dernier mot (monde)
return decoupPhrase;
}
} |