-
Les Entrée Sorties
Slt a tous ma question est simple:
j'ai un fichier.txt qui contient plusieurs lignes.
Je voudrais accéder a chacune de ces lignes,et a chaque caractère(l'un apres l'autre).donc en resumer je voudrais avoir pour chaque ligne de mon fichier.txt un vecteur associé qui contient tous les caractères de cette ligne.
Merci :ccool:
-
- Construire un BufferedReader sur le fichier,
- Boucler readLine(), ce qui renvoit une String représentant la ligne suivante.
Une String est déjà un tableau de caractères, et on peut accéder à chaque caractère avec charAt(). Donc voilà.
À noter : si le texte contient des caractères unicodes au-delà du BMP (des caractères de codepoint supérieur à 0xFFFF,) ces caractères sont en fait représentés par des paires de deux caractères consécutifs.
Si cela pose un problème, il faut apprendre la manière de Java de gérer les codepoints au lieu des char, et utiliser codepointAt() au lieu de charAt().
-
Et qu'est-ce qui te bloque dans l'histoire?