Java String Startwith et Endswith

Java String Startwith et Endswith

«On dit que les variables sont des espaces de mémoire ou des conteneurs détenant des données de programme qui seront utilisées dans les codes à plusieurs parties. Une de ces variables, cordes, sont des variables très connues dans les langages de programmation orientés objet comme Java et C++. Les cordes contiennent un tas de caractères alphabétiques, de mots et de caractères spéciaux comme l'espace. Nous pouvons jouer avec des cordes à bien des égards en utilisant la variété de fonctions de Java. À partir de plusieurs de ces fonctions, nous avons des fonctions et des fonctions Startwith utilisées pour obtenir les informations concernant le préfixe et le suffixe de la chaîne. Passons à la mise en œuvre pour avoir une idée claire des deux fonctions de Java."

Exemple 01: chaîne startSwith ()

Nous allons utiliser la fonction startSwith () de Java dans cette illustration pour voir si la variable de chaîne commence par les modèles spécifiques ou non. Cela se révèle être le très basique. Donc, nous ne compliquerons pas le script pour tirer le meilleur parti du code. En commençant par le lancement de l'outil Java, je.e., Eclipse IDE, nous avons créé un nouveau fichier Java nommé «Test.Java". Le code doit être démarré avec l'initialisation d'une classe publique, je.e., Le nom de classe doit être similaire au titre d'un fichier.

La classe contient notre fonction principale (), qui sera la seule fonction de cet exemple. La méthode commence par l'initialisation d'une variable de chaîne «S». Cette chaîne contient un seul mot, "Eclipse". À la 5e ligne, nous avons essayé le «système.dehors.Instruction println ”Pour afficher une chaîne« S »à la sortie, i.e., Le système est une bibliothèque, le mot-clé «out» représente une classe, et le println () est la fonction de cette classe de Java.

Dans les 3 lignes suivantes, nous avons utilisé la même instruction de fonction println () avec la fonction «startSwith» dans ses paramètres pour vérifier les modèles. Cette fonction «startSwith» utiliserait trois modèles de chaîne différents et vérifierait si la chaîne principale «S» démarre avec les modèles spécifiés ou non. Le résultat booléen serait retourné et affiché sur la console, je.e., vrai ou faux. Dans l'illustration ci-dessous, seule la 1ère déclaration occupe le modèle de départ réel d'une chaîne «S»; Ainsi, il reviendra vrai.

À cette fin du programme Java, nous l'avons exécuté et avons imprimé la chaîne «S» à la console Eclipse IDE. L'utilisation de la fonction startSwith dans la première fonction println () renvoie vrai car le modèle «ecl» est la chaîne de départ de «s» tandis que les autres reviennent faux, je.e., ne correspondait pas.

Exemple 02: Fonction String Endswith ()

Il est temps d'explorer la fonction Endswith de Java pour voir si la chaîne se termine avec un modèle spécifique ou non. Pour cela, nous utilisons le code du premier exemple en le mettant à jour un peu. Le code du programme commence par la classe «Test» qui contient sa fonction de pilote principale (). La même variable de chaîne «S» a été initialisée avec une valeur «Eclipse», et elle a été imprimée en utilisant le «système.dehors.Instruction de fonction println ”.

Après cela, nous allons utiliser la fonction Endswith dans les paramètres du «système.dehors.Instruction de fonction println ”pour vérifier si la chaîne« S »se termine avec la chaîne de modèle spécifiée ou non. Nous avons utilisé un total de trois modèles de chaîne à vérifier dans l'instruction Fonction Endswith (), I.e., en utilisant le «système.dehors.Instruction de fonction println ”3 fois de suite. Comme la chaîne «Eclipse» se termine uniquement avec le modèle «SE», ce programme va retourner vrai pour la deuxième instruction PRIMTLN uniquement.

Après l'exécution, il imprime la chaîne avec les résultats booléens qu'il a obtenus à partir de l'utilisation de la fonction Endswith dans les instructions println (). Seule la deuxième instruction println () renvoie true, je.e., Les modèles correspondants à mesure que la chaîne «Eclipse» se termine par la sous-chaîne «SE».

Exemple 03: String startWith () & Endswith Fonctions

Cet exemple de programme va élaborer les deux fonctions dans un programme Java, je.e., Endswith et Startwith. Le programme utilise 2 classes, «Main» et la classe «test». La classe «test» contient sa fonction principale () et la classe «principale» contient 2 fonctions définies par l'utilisateur, i.e., «Démarrer» et «fin». Ce programme a été exécuté à partir de la fonction principale () de la classe «Test» et a créé un nouvel objet «T» pour l'autre classe «Main». Au fur et à mesure que l'objet «t» a été créé, nous pouvons récupérer avec succès le contenu de la classe «Main». La fonction main () imprime la chaîne «s» qui a été initialisée dans la classe principale ().

Après cela, l'objet «t» est utilisé pour appeler les fonctions «start ()» et «fin» consécutivement. Maintenant, la fonction start () de la classe principale () a été exécutée en premier. Il commence par l'instruction «if» qui a utilisé la fonction «startSwith» prenant «notre» comme modèle de sous-chaîne à faire correspondre et le numéro «6» comme index à considérer comme la première position, je.e., Si le modèle trouvé à l'index «8», il imprimera le message de réussite sinon la partie ELSE afficherait sa chaîne de message spécifiée.

Une autre instruction «IF» est également utilisée ici pour voir si le «test» de la sous-chaîne a commencé à la 11e index d'une chaîne «S» en utilisant la fonction startSwith () ou non. La fonction «fin» utilise la fonction «Endswith» dans ses instructions «if» qui sont utilisées deux fois pour vérifier si la sous-chaîne «notre» et «chaîne» sont à la fin d'une chaîne «s» ou non ou non. Ici, la première instruction «if» de la fonction «Démarrer» et la deuxième instruction «IF» de la fonction «fin» renvoie True, I.e., Les modèles ont été appariés aux positions spécifiques.

Après cette exécution du programme, nous avons obtenu le résultat attendu et la chaîne affichée dans la console.

Conclusion

L'introduction de ce tutoriel concerne l'utilisation des variables dans la programmation et la signification des chaînes en Java. Après cela, nous avons développé l'utilisation de Startwith et Endswith fonctions séparément dans les deux premières illustrations de base. En fin de compte, nous avons expliqué les deux fonctions au niveau large de la programmation Java, je.e., en spécifiant le modèle de sous-chaîne et le numéro d'index spécifique d'une chaîne où nous voulons vérifier la position d'une sous-chaîne.