Tutoriel sur l'utilisation de StringTokenizer 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.
Introduction
Organiser son travail
L'interface de netbeans minimum
Pour commencer
Deviner un nombre tiré au hasard
Communiquer et traiter des données
Faire des tests
Compter et concaténer






Programmer avec des fonctions
Construire une interface graphique conviviale







Afficher plusieurs photos sur des lignes et des colonnes
Programmer en orienté objet







Ajouter de l'interactivité
Afficher un jeu de 2 fois 24 cartes
Mélanger les cartes
Ajouter de l'interactivité
Créer une fenêtre de dialogue
Carnet d'adresse
Module 1









Module 2
Module 3
Module 4









Module 5
Extraits gratuits
Détails de la leçon
Description de la leçon
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.
Objectifs de cette leçon
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.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir des connaissances de base en Java et être à l'aise avec les concepts de manipulation de chaînes de caractères et de fichiers.
Métiers concernés
Les usages professionnels de cette compétence incluent les métiers de développeur Java, ingénieur logiciel, et analyste de données, où la manipulation de fichiers texte est souvent nécessaire.
Alternatives et ressources
Au lieu de StringTokenizer, vous pouvez utiliser des méthodes modernes telles que String.split()
ou la classe Scanner
pour découper des chaînes en Java.
Questions & Réponses
nextToken
permet de parcourir l'objet StringTokenizer et d'extraire les termes un par un.
liste-contact.txt
, permettant de distinguer les différentes informations de contact sur chaque ligne.
mots
est utilisé pour stocker chaque terme extrait par la méthode nextToken
lors du parcours de l'objet StringTokenizer
.
