La classe String Java fournit une variété de méthodes pour accéder aux informations sur le contenu de la chaîne . La méthode de la sous-chaîne renvoie une section d'une corde , permettant ainsi à ce traitement ultérieur si nécessaire. L'utilisation de la méthode de chaîne sur les variables de chaîne Java est simple, réalisable , même pour les débutants de la langue. La méthode de chaîne est décrite dans la spécification du langage Java , son utilisation ne nécessitant qu'une seule ligne de code dans la plupart des cas . But
Le but de la méthode de chaîne est de retourner une partie de chaîne de texte dans un programme Java. Une chaîne de texte dans Java contient un tableau de caractères , qui peuvent comprendre des lettres , chiffres et symboles . Les programmes peuvent utiliser la méthode de la chaîne sur un fil d'acquérir une section spécifique de la chaîne, comme l'indiquent les positions de début et de fin . La méthode de chaîne n'a pas réellement modifié la chaîne d'origine , en tant que chaînes sont immuables dans le langage Java . Un nouvel objet String est retournée au lieu
Outline
Le contour du langage Java pour la méthode substring de la classe String est indiqué dans les deux possibilités suivantes : . < Br >
chaîne public String (int beginIndex )
chaîne public String (int beginIndex , int endIndex )
la première option prend un seul paramètre entier indiquant la position à laquelle commence la sous-chaîne le fonctionnement, la méthode en cours d'exécution à la fin de la chaîne à partir de cette position. La deuxième option prend deux paramètres entiers , ce qui indique la position de début et de fin . Les deux versions retournent un objet String contenant les caractères demandés.
Utilisation
La méthode de chaîne peut être utilisé sur n'importe quelle variable String dans un programme Java. La syntaxe suivante indique l'utilisation de la version de la méthode avec un paramètre entier :
cordes someWords = " Voici quelques mots. " ;
FewerWords String = someWords.substring (9 ) ;//«quelques mots».
la syntaxe suivant illustre l'utilisation de la fonction à deux paramètres :
cordes someWords = " Voici quelques mots. " ;
fewerWords à cordes = someWords.substring (9, 14 ) ;//"quelques"
la variable de chaîne d'origine reste inchangé après la méthode de chaîne a été appelé sur elle.
options < br > Photos
Si un programme est de remplacer la valeur d'une chaîne avec le résultat d'une variable de chaîne , le résultat peut simplement être réaffectée à la référence variable comme suit:
cordes someWords = " Voici quelques mots " ; .
someWords = someWords.substring (9);
La méthode de chaîne peuvent également être effectués sur une chaîne littérale , ce qui est une valeur de chaîne représenté directement plutôt que stockées dans une variable. Dans ce cas, la syntaxe suivante peut être utilisée : .
Cordes fewerWords = " . Voici quelques mots " sous-chaîne (9);
Considérations
< p> Si la méthode de chaîne est appelée sur les chaînes dont les valeurs sont imprévisibles, une série de tests conditionnels peut être nécessaire. Par exemple, si la méthode de la chaîne est passée d'une valeur de paramètre , que ce soit pour l'indice de début ou de fin , c'est l'extérieur de la gamme de la chaîne, une exception sera levée. Il est conseillé dans ce cas de vérifier la longueur d'une chaîne avant d'appeler la méthode de la chaîne.