CATALOGUE Code & Data Formation Java Apprendre Java Tutoriel sur l'utilisation de StringTokenizer en Java

Tutoriel sur l'utilisation de StringTokenizer en Java

Extraire les données en fonction du format du fichier
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Java
Revoir le teaser Je m'abonne
Transcription

59,90€ 29,95€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ 29,95€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de vous apprendre à utiliser StringTokenizer pour découper des chaînes de caractères et à extraire des données de fichiers texte en Java.

Ce tutoriel vous montre comment utiliser la classe StringTokenizer en Java pour extraire des champs séparés par des points virgules dans des fichiers texte.

Le fichier liste-contact.txt est un fichier texte qui enregistre des contacts sur chaque ligne. Chaque ligne contient des informations séparées par un point virgule : prénom, nom, URL de la photo, téléphone du domicile, téléphone portable, adresse courriel, adresse et ville. Pour extraire ces champs, nous utilisons StringTokenizer en Java. La méthode extraireDonnées, placée dans la classe fichiers.java, prend en paramètre une chaîne de caractères lue dans le fichier et utilise StringTokenizer pour décomposer cette chaîne en utilisant le point virgule comme séparateur. Les termes sont extraits et stockés dans un tableau, qui est ensuite retourné au programme appelant.

Afin de parcourir l'objet StringTokenizer, nous utilisons une boucle while qui extrait chaque terme avec la méthode nextToken. Les termes sont mémorisés dans un tableau nommé mots. Les champs sont indexés de 0 à 7 : 0 pour le prénom, 1 pour le nom, etc. Ce tutoriel vous guide à travers ce processus afin de gérer efficacement des données structurées dans vos propres fichiers texte.

Voir plus
Questions réponses
Quelle méthode permet de parcourir l'objet StringTokenizer?
La méthode nextToken permet de parcourir l'objet StringTokenizer et d'extraire les termes un par un.
Quel est le rôle du point virgule dans <code>liste-contact.txt</code>?
Le point virgule sert de séparateur de champs dans le fichier liste-contact.txt, permettant de distinguer les différentes informations de contact sur chaque ligne.
Comment le tableau <code>mots</code> est-il utilisé dans la méthode <code>extraireDonnées</code>?
Le tableau mots est utilisé pour stocker chaque terme extrait par la méthode nextToken lors du parcours de l'objet StringTokenizer.

Programme détaillé