Analyse d'une chaîne signifie analyser les occurrences spécifiques de caractères ou de mots. Vous pouvez analyser une chaîne en Java en créant un séparateur - un ensemble de caractères appelée «tokens» qui permettent d'identifier l'endroit où casser la chaîne - et puis en appelant la fonction Java "split" comme un analyseur. Cette fonction utilise le séparateur de briser la chaîne et enregistrer les résultats dans un tableau de chaînes . La fonction split vous permet de diviser la chaîne à chaque occurrence d'un séparateur, ou, alternativement, vous pouvez spécifier un nombre maximum de pauses. Apprendre les tenants et hors de la syntaxe , parfois appelé le formatage, qui vous permet d'exploiter cette caractéristique forte de Java. Instructions
1
Tapez le code suivant :
cordes myString = "Ceci est la chaîne que je veux analyser " ;
Ce code crée une variable de type chaîne nommée ». myString " que vous souhaitez diviser en utilisant votre analyseur
2
Tapez le code suivant :
cordes delimiter = " [ i ]";
< p > Cela crée une chaîne que vous allez utiliser comme séparateur, qui indique les caractères que vous souhaitez utiliser comme pions pour briser la chaîne analysée . Dans cet exemple, vous utilisez seulement un minuscule « i ». Majuscules "I" ne seront pas inclus dans le processus d'analyse
3 Type de
Le code suivant : .
string [ ] = myParsedString myString.split ( delimiter ) ;
Cette ligne analyse la chaîne , en utilisant le séparateur de le casser . Les crochets après "String" indique que vous voulez créer un tableau pour enregistrer les résultats . La valeur de " myParsedString " après l'exécution est ( " Th ", " s ", "S la str ", " ng je veux analyser »).
4 Type de
le code suivant :
string [ ] = myParsedString myString.split ( séparateur , 3);
Cette ligne analyse la chaîne de manière similaire à l'exemple aperçus , sauf qu'il limite le résultat de tableau à trois valeurs , en ignorant toutes les occurrences du délimiteur après la troisième . La valeur de " myParsedString " après l'exécution est ( " Th ", " s ", "S la chaîne que je veux analyser »).