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 ]"; 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 »).
|