bonsoir tout le monde
Je cherche un code d'une classe java qui permet de découper un fichier texte en tenant compte des délimiteur qui sont les espace et d'insérer les chaîne de caractère de ce fichier dans un tableau.
merci d'avance
bonsoir tout le monde
Je cherche un code d'une classe java qui permet de découper un fichier texte en tenant compte des délimiteur qui sont les espace et d'insérer les chaîne de caractère de ce fichier dans un tableau.
merci d'avance
regarde StreamTokenizer.
Bonjour,
j'ai essayer le code suivant:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileReader;
public class saly{
public static void main(String args[])
{
int y=0;
String ligne = null;
BufferedReader aLire_user = null;
try {
aLire_user = new BufferedReader(new FileReader("C:/o.txt"));
} catch (IOException e) {
e.printStackTrace();
}
do {
try {
ligne = aLire_user.readLine();
//System.out.println(ligne);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (ligne!=null) {
String tab_user[] = ligne.split("");
System.out.println(tab_user[y]);
y++;
}
}while (ligne!=null);
try {
aLire_user.close( );
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
mon fichier texte est : ab cd ef gh ij kl
nm ok pl m, kh
Quand j'exécute le programme il ne m'affiche que n
merci d'avance
salut.
prenons ces deux lignex
dans ton fichier il ya une seule ligne et la variable y est de valeur 0 et donc tu va afficher la valeur de la case 0 du tableau qui contient le caractère a .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 System.out.println(tab_user[y]); y++;
tu as pensé a un bouclage mais en réalité le parcours du tableau na pas eu lieu . tu as sorti de ton boucle do..while avec une valeur de y =1.
si tu veut avoir le résultat que tu attends ,faut mètre une boucle FOR pour l'affichage du contenu du tableau après l'instruction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [..] }while (ligne!=null);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager