«La sous-chaîne Java fait partie de la chaîne principale Java. Comme les chaînes Java sont immuables, la chaîne initiale est restée inchangée et une nouvelle chaîne est renvoyée par cette fonction. La nouvelle chaîne est la sous-chaîne de la chaîne. Pour extraire la sous-chaîne souhaitée à l'aide de la méthode de la sous-chaîne, nous devons fournir l'indice de démarrage et l'indice de fin comme entrée. La sous-chaîne renvoyée de cette méthode dépend de la valeur d'index qui lui est attribuée."
Exemple 1
Ci-dessous est une simple démonstration de la méthode de sous-chaîne Java. La méthode de la substrat extrait la sous-chaîne de la chaîne donnée. La méthode de sous-chaîne prend la valeur d'index qui commence à partir de cet index de caractère jusqu'à l'index final du caractère dans la chaîne spécifiée.
Nous avons créé la classe Java «Exemple1», qui est publiquement déclarée. À l'intérieur de la classe «Exemple1», nous avons la mise en œuvre de la méthode principale. Ici, nous avons défini la variable de chaîne «my_str», qui contient la chaîne de mots. Ensuite, le système Java.dehors.La méthode d'impression est utilisée avec la méthode de la sous-chaîne. La méthode de la sous-chaîne prend la valeur d'index «15». L'extrait de sous-chaîne du «my_str» commence à partir du caractère d'index «15».
L'écran de la console affiche la sous-chaîne obtenue à partir de la chaîne spécifiée dans le programme ci-dessus.
Exemple 2
Maintenant, nous utilisons un autre moyen de démontrer la méthode de la sous-chaîne. De plus, la valeur de l'indice de démarrage et la valeur de l'indice final sont deux entrées que la méthode de sous-chaîne accepte. L'indice de démarrage commence à partir de la valeur zéro et l'index final commence par la valeur -1. La sous-chaîne est obtenue à partir de la chaîne située entre l'index de départ et de fin.
Nous avons défini la classe Java «Exemple2», où la méthode principale du programme est effectuée. Ici, nous avons initialisé la chaîne à l'intérieur de la variable «str_value». Nous avons deux chaînes, «Exemple2» et «Java», dans la chaîne. Nous devons obtenir la sous-chaîne de ces deux chaînes. Pour cela, nous avons défini la variable «Begin» où la méthode d'indexation est utilisée, qui recherche la première chaîne d'index.
Nous avons également récupéré la longueur de la chaîne car le caractère à la fin de la chaîne, «Exemple2», est requis. De même, nous avons recherché l'index initial de la chaîne «java» à l'intérieur de la variable «fin». Ensuite, nous avons invoqué la méthode de la sous-chaîne et passé les variables «begin» et «fin» en entrée pour acquérir la sous-chaîne entre les deux indices. Le «str_result» imprimera la sous-chaîne à la console.
Nous avons la sous-chaîne comme suit de deux chaînes en spécifiant les indices de début et de fin.
Exemple 3
Dans cet exemple, nous prenons des scénarios de cas importants de la méthode de la sous-chaîne de Java. Nous avons quelques points clés concernant la méthode de sous-chaîne Java qui doit être suivie. La substratage renvoie une chaîne vide lorsque nous avons un indice de démarrage et de fin égal. La sous-chaîne renvoie également vide lorsque l'indice de début de la sous-chaîne correspond à la longueur de la sous-chaîne. De plus, lorsque l'index de démarrage est inférieur à une valeur zéro ou que l'index de démarrage est supérieur à l'indice final, la méthode de sous-chaîne renvoie «indexoutofboundException».
Tous les points clés ci-dessus ici sont démontrés par programme. Dans le programme, nous avons une classe «Exemple3», où la méthode principale est appelée. Nous avons déclaré la variable ici comme «string_word» et initialisé cette variable avec la chaîne. Premièrement, nous avons obtenu la sous-chaîne, qui commence à partir de la valeur de l'index «27». La valeur d'index attribuée dans la méthode de sous-chaîne et la méthode de sous-chaîne est appelée dans la variable «S1».
Ensuite, nous avons une autre variable, «S3», où nous avons à nouveau appelé la méthode de sous-chaîne, mais cette fois la durée de la sous-chaîne est requise. La longueur de la sous-chaîne est passé comme l'index de démarrage, il renverra donc la chaîne vide, que nous avons vérifiée via la méthode «iSempty». Le scénario suivant consiste à déterminer si les indices de début et de fin sont les mêmes. Pour cela, nous avons défini la variable «S3» et passé la même valeur, «5», pour démarrer et mettre fin à l'index. Enfin, nous avons un cas de «IndexoutofboundException». Nous avons déclaré les variables «S4» et «S5» et les avons définies avec la méthode de la sous-chaîne. La méthode de la sous-chaîne de «S4» a la valeur d'index de début «-1», ce qui est moins que la valeur zéro.
D'un autre côté, nous avons fourni la méthode de sous-chaîne «S5» avec l'index de démarrage «2» et l'indice final «1». Comme le «2» est supérieur à «1», la sous-chaîne renvoie une «indexoutofboundException» à la console.
Les résultats des scénarios de cas de sous-chaîne ci-dessus sont affichés sur la console comme suit.
Exemple 4
La méthode de la sous-chaîne peut également être utilisée pour déterminer si la chaîne spécifiée est un palindrome ou si elle peut être vue dans une direction égale des deux extrémités.
La classe Java «Exemple5» est construite dans ce programme particulier. Ensuite, nous avons la définition de la méthode principale du programme. Au début de la méthode principale, nous avons l'initialisation de plusieurs chaînes, qui sont définies dans «Verify_palindrome» simultanément. Ensuite, nous avons construit la fonction «Verify_palindrome» avec le type de données booléen. Les résultats du «Verify_palindrome» seront imprimés comme vrai ou faux.
Ici, la fonction «Verify_palindrome» prend l'objet String comme «Str». Dans la fonction, nous avons utilisé l'instruction IF, qui vérifie si la chaîne est nulle ou non. Nous avons vérifié que la longueur de la chaîne devrait être supérieure ou égale à une valeur de «1», qui est également considérée comme un palindrome dans la deuxième instruction «IF». Ensuite, nous avons l'utilisation de la méthode de la sous-chaîne, où nous obtenons le caractère initial et dernier de la chaîne.
La dernière instruction «IF» vérifie le palindrome avec la condition que l'indice de début et de fin est égal ou non. S'ils ne sont pas les mêmes, nous avons supprimé la première et la dernière lettre de la sous-chaîne, puis avons répété le processus pour vérifier le palindrome. La déclaration «retour» fournira les prochains résultats de la récursivité.
Voici les valeurs booléennes qui déterminent laquelle de la chaîne fournie est un palindrome ou non.
Conclusion
Dans l'ensemble, avec cet article, nous avons appris la méthode de la sous-chaîne de la programmation Java. La méthode de la sous-chaîne est très bénéfique qui est fournie par Java.égouter.Classe de cordes, qui est utilisée pour obtenir les plus petites chaînes des plus grandes. Nous avons vu les scénarios de la méthode de sous-chaîne de Java. Les exemples susmentionnés illustrent comment le fonctionnement interne de la fonction de sous-chaîne change dans le temps.