Διαγραφή κενών γραμμών από αρχείο!

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

Διαγραφή κενών γραμμών από αρχείο!

Δημοσίευση από prokopios » 07 Ιουν 2007 21:44

Γεια σας,
θα ήθελα να ρωτήσω αν ξέρει κανείς πως μπορούμε να σβήσουμε κενές γραμμές από ένα αρχείο.
Έχω ένα αρχείο input.txt το οποίο σε κάθε γραμμή έχει μια λέξη, αλλά μερικές γραμμές είναι κενές...

Σκέφτηκα να γραψω κάτι της μορφής :

Κώδικας: Επιλογή όλων

FileInputStream fstream = new FileInputStream("input.txt");
 DataInputStream in = new DataInputStream(fstream);
 BufferedReader br = new BufferedReader(new InputStreamReader(in)); 

String strLine;
  while ((strLine = br.readLine()) != null) 
{
...
}
  
όμως μετά σκέφτηκα ότι μόλις βρεί την πρώτη κενή γραμμή θα σταματήσει.

Μπορεί κανείς να με βοηθήσει?

Ευχαριστώ πολυ!
ΑΥΤΑ!!!

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Διαγραφή κενών γραμμών από αρχείο!

Δημοσίευση από skeftomilos » 07 Ιουν 2007 22:17

Μάλλον δε θα βοηθήσει, πάντως με JavaScript η αφαίρεση των κενών γραμμών μπορεί να γίνει έτσι:

Κώδικας: Επιλογή όλων

s = s.replace(/\s*(\r?\n\s*)/g, '$1')
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες