Fonction Java String LastIndexof

Fonction Java String LastIndexof
Les variables sont le concept le plus vital lorsque nous discutons de la programmation. Ces variables ont leurs adresses de mémoire spécifiques et ont des types différents comme des chaînes, des entiers, des caractères, des tableaux, etc. Les variables de chaîne maintiennent l'ensemble des caractères, spécifient et récupérez chaque caractère par un index spécifique du total à partir de "0". La programmation Java vous permet de jouer avec les valeurs de chaîne en utilisant son tas de fonctions de chaîne intégrées. Parmi plusieurs de ces fonctions en Java, l'une est la fonction «LastIndexof ()» qui est utilisée jusqu'à présent pour vérifier le dernier index d'une occurrence de la sous-chaîne à partir de la chaîne principale d'un programme. Commençons par ce tutoriel pour avoir une idée claire de la fonction LenteLexof () de Java dans l'outil Eclipse IDE du système d'exploitation Windows 11.

Exemple 1:

Faisons un nouvel exemple de base en Java pour illustrer l'utilisation de la fonction «LastIndexof ()». Pour cela, nous utilisons le «test.Java ”Fichier dans Eclipse IDE que nous venons de créer après la création d'un projet Java Test. Le fichier est créé vide et nous générons une nouvelle classe publique nommée «Test». Le titre de la classe devrait être comme le nom du fichier Java, «Test.Java". La classe «test» contient la fonction principale () de la programmation Java qui démarre le traitement du programme lors de l'exécution. L'initialisation d'une variable de chaîne de test «S» est faite ici - «une chaîne de test…»

Nous utilisons cette variable de chaîne pour rechercher le dernier index spécifique de celui-ci pour la sous-chaîne spécifique. Pour cela, nous avons besoin d'une sous-chaîne pour être vérifiée. Par conséquent, il est temps d'utiliser la fonction LastIndexof () de Java. Ainsi, nous appelons la fonction LastIndexof () avec la chaîne «S» dans l'instruction de fonction «println» du «système.package out ”pour vérifier le dernier index du caractère de sous-sol« T »de la chaîne principale« S »et l'afficher sur la console de sortie. Partout où le caractère «t» est trouvé à partir de la chaîne, ce dernier «index» spécifique est imprimé sur notre écran de sortie. Enregistrons ce code Java et exécutons-le instantanément.

Ce programme renvoie l'index numéro 8 pour l'utilisation de la fonction LastIndexof () sur une chaîne «S» comme présenté sur la photo ci-jointe. C'est parce que nous avons trouvé la dernière occurrence du personnage «t» au 8e position de la chaîne «s».

Exemple 2:

Dans notre première illustration de Java, nous avons expliqué l'utilisation de la fonction LastIndexof () pour acquérir le dernier numéro d'index existant d'un caractère de sous-chaîne à partir d'une chaîne particulière. Maintenant, nous utilisons la même fonction LastIndexof () dans notre nouvelle illustration Java pour vérifier le dernier index d'une sous-chaîne de chaîne à partir de sa chaîne principale. Pour cela, nous avons rejeté la structure du programme Java très similaire qui est utilisée avant.

Après la génération d'une classe «test», nous ajoutons la fonction du pilote, main (). La fonction du pilote commence par la création d'une nouvelle variable de chaîne "S". Un «SS» de substrat est initialisé à l'aide de la classe «String». Cette sous-chaîne contient une valeur «test» dedans. L'instruction println () est rejetée pour afficher le dernier index de la sous-chaîne «Test».

À la ligne suivante, l'instruction de fonction println () rejette la fonction "LastIndexof ()" dans ses paramètres en utilisant la variable de chaîne principale "S". Il vérifie et affiche le dernier index se produit de la sous-chaîne «SS» qu'il a obtenue dans la chaîne principale «S» avant son index numéro 25 qui est l'index d'un «test» de sous-chaîne qui s'est produit avant l'index 25.

En exécutant ce script Java mis à jour, nous avons obtenu l'index numéro 17 en retour. La dernière occurrence d'un «test» de sous-chaîne se trouve à l'index 17 de la chaîne principale «S».

Exemple 3:

Dans cette illustration d'un programme Java, nous allons utiliser les différents caractères comme sous-chaînes à rechercher à partir de la chaîne principale et obtenir leur dernière position d'index pour afficher. Par conséquent, le même processus est répété ici comme l'utilisation de la classe «Test» et de sa méthode de pilote main () de ce programme comme indiqué dans l'illustration suivante. La méthode principale () de ce programme commence par la nouvelle initialisation «S» longue chaîne ».

Maintenant, un total de 6 instructions d'impression et de println () sont retirées pour afficher les résultats respectifs. Les deux premières lignes d'impression et de fonction println () sont là pour obtenir le dernier numéro d'occurrence d'index pour le caractère «A» d'une chaîne «S» avant le numéro d'index 35 et 10. La fonction LastIndexof () est rejetée les instructions de fonction println () pour obtenir le dernier index de la chaîne principale et la sortir sur la console de notre outil Java.

Dans les 4 prochaines lignes de code consécutives, nous avons rejeté les instructions de fonction imprimées et println () pour vérifier la dernière occurrence d'index d'un autre caractère «E» avant l'index numéro 35 et 16, respectivement. De la même manière, les 4 dernières lignes de ce programme Java partagent la même structure d'un code pour obtenir la dernière occurrence d'index de la chaîne principale en utilisant la fonction LastIndexof () dans l'instruction Println (). Les 4 dernières lignes du code sont utilisées pour le caractère de sous-chaîne «T».

Lors de l'exécution de ces exemples de programme, nous avons trouvé la dernière occurrence de caractère «A» aux index 34 et 9, l'occurrence de caractère «E» aux index 23 et 16, tandis que la survenue de caractère «t» à l'indice 28 et aucun, « -1 ”ne signifie personne.

Conclusion

Il s'agit des variables de chaîne et de leur fonction respective LastIndexof () qui est utilisée dans Java Coding pour obtenir le dernier numéro d'index le plus important pour une sous-chaîne qui se produit dans une variable de type de chaîne principale. Cette fonction renvoie un numéro d'index pour une dernière occurrence respective. Nous avons également expliqué quelques exemples pour développer cela. Les exemples sont expliqués avec et sans la restriction d'un ensemble spécifié de caractères de la chaîne principale via l'éclipse IDE.