La classe String Java offre une gamme de fonctions de traitement de texte. En utilisant la méthode du partage , vous pouvez créer un tableau de chaînes représentant paragraphes d'une grande chaîne. Strings Java sont divisés en utilisant une expression régulière, qui définit les caractères à l'intérieur de la chaîne doit être utilisée pour délimiter les sections à répartir . Par exemple, pour séparer les mots dans une phrase afin que chacun occupe un élément de tableau unique , vous pouvez diviser la chaîne de phrase en utilisant un espace comme l'expression régulière. La méthode du partage des cordes est simple et facile à apprendre . Instructions
1
créer le texte de la chaîne que vous souhaitez partager dans votre programme Java. Utilisez l'exemple de code qui suit si vous ne possédez pas déjà une chaîne que vous souhaitez partager :
cordes completeText = " Voici un texte " ;
instancie simplement un objet String avec une section de base du texte contenant des mots séparés par le caractère d'espace . Créer une chaîne de votre choix , si vous préférez , se souvenant d'inclure un personnage de détachement plusieurs fois en son sein.
2
partager vos cordes . Utilisez la syntaxe suivante pour diviser votre chaîne de texte :
completeText.split ("") ;
Cette ligne effectue l'opération de fractionnement de la chaîne, en utilisant le caractère espace comme séparateur , comme indiqué par le paramètre . Modifier la ligne comme suit , en attribuant le résultat de l'opération de fractionnement à un objet de tableau :
String [ ] = textTokens completeText.split ("") ;
Le tableau contient maintenant un élément pour chaque section au sein de la chaîne d'origine qui est apparu entre les caractères d'espace .
3
sortie les résultats de votre opération de scission. Ajoutez le code suivant pour parcourir le résultat de la fonction de partage, l'écriture de chaque élément sur une seule ligne dans la console de sortie :
pour (String tkn : textTokens )
{ System.out . println ("-" + tkn );}
enregistrer votre programme , puis compiler et exécuter. Vous devriez voir ce qui suit écrit sur la console, à moins que vous utilisiez votre propre chaîne d'origine :
- Voici
- est
- certains
- texte
4
Utilisez plusieurs personnages de diviser votre chaîne. Vous avez beaucoup d'options en termes de comment vous divisez une chaîne de texte en Java. Pour démontrer un autre , modifier votre déclaration de chaîne comme suit :
cordes completeText = " Voici un texte , et plus encore . " ;
Maintenant, modifiez le mode split comme suit :
< p > String [ ] = textTokens completeText.split (« [ . ] +" ) ;
les crochets indiquent que plusieurs caractères peuvent être utilisés pour diviser la chaîne , tandis que le signe plus indique que n'importe quel nombre de ces caractères apparaissant ensemble doivent être traitées comme une seule . Testez votre programme pour voir la sortie.
5
Limitez votre opération de scission. Vous pouvez appliquer une limite au nombre de fois que la fonction de partage est appliquée à la chaîne , en fin de compte déterminer la longueur du tableau résultant . Alter votre fonction split comme suit :
String [ ] = textTokens completeText.split (« [ . ] +" , 3);
Testez votre programme et vous devriez voir la sortie suivante: Photos
- Voici
- est
- . du texte , et plus encore
la fonction split a été appliquée le nombre de fois spécifié, le reste section de la chaîne d'origine est placé dans l'entrée de tableau final.