Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1079 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Comment sélectionner une portion de texte grâce au numéro de ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment sélectionner une portion de texte grâce au numéro de ligne

n°2244980
jeje934
Posté le 04-12-2014 à 22:36:32  profilanswer
 

Bonsoir à tous une petite question, j'ai du code qui doit me copier/coller un fichier texte, mais le fichier de sortie ne dois que me copier le texte compris entre la ligne d et la ligne f.
 
Voici mon code de départ :
 
public class Main {
 //int d;
 //int f;
 
 private static final String source = "D:\\source.txt";
 private static final String destination = "D:\\destination.txt";
 
 //Erreurs
 private static final String FNFError = "Fichier source inexistant";
 private static final String WError = "Impossible d'écrire dans le fichier de destination";
 
 public static void main(String args[]) {
  Main copieur = new Main();
  File fSource = new File(source);
  File fDest = new File(destination);
   
  copieur.copie(fSource, fDest);
   
   
 }
 
 private void copie(File fSource, File fDest) {
  try {
   BufferedReader reader = new BufferedReader(new FileReader(fSource));
   BufferedWriter writer = new BufferedWriter(new FileWriter(fDest));
   String line;
   
   while (null != (line = reader.readLine())) {
    writer.write(line);
    writer.newLine();
   }
   reader.close();
   writer.close();
  } catch (FileNotFoundException e1) {
   System.err.println(FNFError);
   return;
  }catch (IOException e) {
   System.err.println(WError);
   return;
  }
 }
}
 
 
Je pense que je dois changer la ligne en gras par une boucle for et utiliser la méthode getLineNumber() afin d'avoir le nombre qqch du type : for((getLineNumber() = d); (getLineNumber())<=f; getLineNumber())++).
 
Mais je n'y arrive pas, pouvez vous m'aider ?
 
Merci

mood
Publicité
Posté le 04-12-2014 à 22:36:32  profilanswer
 

n°2244983
lasnoufle
La seule et unique!
Posté le 04-12-2014 à 23:31:14  profilanswer
 

Tu veux la solution directe ou tu veux juste des pistes?


---------------
C'était vraiment très intéressant.
n°2244986
jeje934
Posté le 05-12-2014 à 01:35:54  profilanswer
 

Merci j'ai résolu mon problème, merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Comment sélectionner une portion de texte grâce au numéro de ligne

 

Sujets relatifs
Récupérer le numéro de la case contenant le boutonMacro Excel supprimer une ligne
wrapping en une ligneprobleme avec la fin de la ligne
Suppression ligne en fonction du format d'une cellule[resolu] retour à la ligne et ajax/CKEditor
Remplacer contenu texte entre 2 balises en batchInsérer une ligne en dessous d'un contenu précis
Installer un formulaire en ligne sans connaissanceHELP please : supprimer ligne excel si cellule = 2, 3,4 ou 5
Plus de sujets relatifs à : Comment sélectionner une portion de texte grâce au numéro de ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR