Fichier texte

Fermé
sahnounm91 Messages postés 16 Date d'inscription lundi 13 mai 2013 Statut Membre Dernière intervention 17 mai 2014 - 8 mai 2014 à 22:06
sahnounm91 Messages postés 16 Date d'inscription lundi 13 mai 2013 Statut Membre Dernière intervention 17 mai 2014 - 16 mai 2014 à 17:08
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 lundi 13 mai 2013 Statut Membre Dernière intervention 17 mai 2014
8 mai 2014 à 22:38
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 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
16 mai 2014 à 10:45
Bonjour,
Ton tableau, c'est var. Qu'est-ce que tu veux faire ?
0
sahnounm91 Messages postés 16 Date d'inscription lundi 13 mai 2013 Statut Membre Dernière intervention 17 mai 2014
16 mai 2014 à 17:08
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 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 223
8 mai 2014 à 22:23
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