Fichier texte

sahnounm91 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
sahnounm91 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -
salut à toutes et à tous;
j'ai une fichier texte qui contient des centaines des ligne et 12 colonne séparer par un espace , est ce quelqu'un a une idée comment récupérer le premier colonne et le mettre dans un tableau svp?

ce pgm extraire le premier valeur de chaque ligne , qu'est ce que je doit modifier pour que je puisse continuer mon travail

public static void main(String[] args) 
{ 
//String chaine = null; 
// lecture du fichier texte 
try { 
InputStream ips = new FileInputStream("VarAextraire.txt"); 
InputStreamReader ipsr = new InputStreamReader(ips); 
BufferedReader br = new BufferedReader(ipsr); 
String ligne; 
int numLigne = 0; 
int nombreDeLignes = 4; // par exemple 
int[] var = new int[nombreDeLignes ]; 

while ((ligne = br.readLine()) != null) 
{ 
numLigne++; 
System.out.println(ligne); 
//chaine += ligne + "\n"; 
int ind = ligne.indexOf(" "); 
var[numLigne -1] = Integer.parseInt(ligne.substring(0, ind)); 
} 

for (int i = 0; i < var.length; i++) 
{ 
System.out.println("var[" + i + "] = " + var[i]); 
} 

br.close(); 
} 
catch (Exception e) { 
System.out.println(e.toString()); 
} 
A voir également:

3 réponses

sahnounm91 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour la réponse mais je veux ecrire un pgm manuellement qui manipule ce pbm !! as-tu une idée comment le faire
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,
Ton tableau, c'est var. Qu'est-ce que tu veux faire ?
0
sahnounm91 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
le problème est inclut dans le stade de manipulation de l'algorithme K-means, donc j'ai des centaines des fichiers chacune contient des doubles( 12 colonnes est un nombre variable des lignes) je dois calculer la moyenne des chaque 8 fichiers et la mettre dans une autre fichier
0
jee pee Messages postés 41530 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

Si tu veux le faire avec ton programme, je ne vais pas pouvoir t'aider.

Par contre si tu veux juste transformer ton fichier en colonnes, tu peux le faire simplement avec excel. En lisant un fichier texte, et indiquant que le séparateur est le blanc, tu vas à la fin avoir un fichier Excel en ligne/colonnes.

cdlt
-1