cordes Java offrent aux programmeurs les moyens de stocker et de manipuler des séquences de caractères de texte. La classe String en Java met en oeuvre diverses méthodes pour accéder aux informations sur le contenu d'un morceau de texte . La méthode de partage est une méthode couramment utilisée , ce qui permet d'acquérir des programmes des sections d'une chaîne comme éléments dans un tableau , avec la chaîne comme une scission entier en utilisant une expression régulière. Méthode La méthode du partage des classe string est disponible sous deux formes , l'une avec un seul paramètre et une avec deux. Les programmes Java peuvent appeler la méthode split sur des objets chaîne en utilisant le nom de la méthode , en fournissant un ou deux paramètres si nécessaire. Par exemple, l'extrait de code suivant illustre le fractionnement d'une variable chaîne utilisant le caractère espace : cordes myString = " Une suite de mots »; myString.split ("") ; la chaîne dans ce cas, est divisé en quatre éléments , contenant chacun un mot dans la phrase originale , stockée dans l'ordre où ils apparaissent dans la valeur de la chaîne d'origine. Return of < br > La méthode du partage des chaîne renvoie un tableau de chaînes . La longueur du réseau est fonction du nombre de sections de cordes , parfois appelés "tokens ", résultant de l'opération de scission. Les programmes peuvent accéder aux éléments du tableau directement comme dans l'exemple suivant : System.out.println ( myString.split ("") [0] ) ;//sortie "A" Alternativement un programme peut stocker le tableau de chaînes comme variable pour un traitement ultérieur : string [ ] = textTokens myString.split ("") ; for (int i = 0; i < textTokens . longueur ; i + +) { System.out.println ( textTokens [i]) ; } dans ce cas , le programme envoie chaque élément dans le tableau de chaînes sur une ligne distincte. expression régulière paramètre le premier paramètre de la méthode du partage des cordes est requis pour la fonction à utiliser. Ce paramètre indique une expression régulière , qui agit comme un séparateur pour l'opération de fractionnement . Dans l'exemple " myString " , le caractère d'espace est fourni comme séparateur , de sorte que les éléments du tableau qui en découlent représentent les sections de la chaîne qui apparaissent entre les caractères d'espace qu'il contient. En Java , les expressions régulières permettent aux programmeurs Pour s'adapter aux différents modèles de caractère dans les chaînes , les utiliser pour agir comme séparateurs pour l'opération de scission. Paramètre de limite Le deuxième paramètre à l'opération de scission de chaîne est facultative, représente une limite au programmeur désire exécuter sur le processus . Si un programme appelle la méthode split sans fournir un paramètre de limite , l'opération sera réalisée pour la chaîne entière. Si un paramètre de limite n'apparaît , l'opération de scission sera réalisée un certain nombre de fois défini . Par exemple , le code suivant illustre l'utilisation du paramètre de limite : cordes someWords = " Une sélection de mots »; String [ ] = wordTokens someWords.split ("", 3); Photos System.out.println ( wordTokens [2] ) ;//" des mots " Après l'opération de scission a effectué le nombre de fois que spécifié par le paramètre de limite , le reste de l' chaîne est copiée dans la position finale de tableau.
|