Lire un fichier texte à partire d'une ligne précice .
cs_mermad
Messages postés9Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 5 mai 2009
-
29 nov. 2008 à 11:10
DawnUser
Messages postés10Date d'inscriptiondimanche 21 décembre 2008StatutMembreDernière intervention24 décembre 2010
-
21 déc. 2008 à 20:30
Bonjour tout le monde,
je sais comment lire un fichier texte en java mais je ne sais pas comment lire à partir d'une ligne précise, la dixième ligne par exemple ..j'ai trouver la fonction "lineNumberReader(n) " mais j'ais pas compris comment l'utiliser !!
Même les codes que j'ais pu avoir sur cette fonction ne marche pas !!
Y a -t-il quelqu'un qui poura m'aider ? SVP, c'est urgents :'( !!
Merci d'avance.
cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 201019 29 nov. 2008 à 23:37
Salut,
voici une méthode "manuelle" :
import java.io.*;
public class Test {
public static int line = 2;
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new FileReader("fichier.txt"));
String buffer;
int compteur = 1;
while ((buffer = br.readLine()) != null) {
if (compteur == line) {
System.out.println(buffer);
}
else {
compteur++;
}
}
DawnUser
Messages postés10Date d'inscriptiondimanche 21 décembre 2008StatutMembreDernière intervention24 décembre 2010 21 déc. 2008 à 20:30
j'ai utilisé une technique semblable avec une boucle FOR
int line = [utilisé un input au choix pour savoir a quel ligne lire];
BufferedReader br = new BufferedReader(new FileReader("fichier.txt"));
String ligneDesire;
for (int i=1; i <= line; i++){
ligneDesire = br.readLine();
}
br.close();
System.out.println("voila la ligne: "+ligneDesire);
________________________________________
SELECT signatue
FROM tête
WHERE signature = short AND signature = sweet
ORDER BY idées;