Placer les mots d'une chaine dans un tableau

Contenu du snippet

Ce code se prèsente sous forme d'un pakage, alors attention à l'utilisation !
Il permet de mettre dans un tableau de valeur du type ArrayList, les "mots" qui sont séparés par un paramètre que vous définissez.
La methode renvoie un tableau.
L'intérêt: Pouvoir faire une analyse d'une chaîne au mot par mot !
(ex: verificateur d'orthographe)

Source / Exemple :


package essai;

import java.util.*; // Permet de récupérer ArrayList

public class Bibliotheque { /* Code réalisé par NicoWatt... Merci de garder cette ligne... [nicowatt@orange.fr] */

public static ArrayList getArray(String chaine,String exclure){ // Attention, renvoie un type ArrayList
ArrayList tblChaine = new ArrayList();
ArrayList retour = new ArrayList();
int count = 0;
String test = "";

for (int i=0;i<chaine.length();i++){
tblChaine.add(chaine.substring(i,i+1));
count = i;
}

test = (String)tblChaine.get(count);

if (!test.equals(exclure)){
tblChaine.add(exclure);
}

test = null;
count = 0;

for (int j=0;j<tblChaine.size();j++){
test = (String)tblChaine.get(j);
if (!test.equals(exclure)){
count++;
}
else{
count = 0;
}
if (test.equals(exclure)){
retour.add(chaine.substring(j-count,j));
}
}

return retour;
}

}

Conclusion :


Réalisé par NicoWatt...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.